@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital@0;1&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&family=Raleway:wght@600&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:Crimson Foam;src:url(fonts/CrimsonFoam-Regular.eot);src:url(fonts/CrimsonFoam-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/CrimsonFoam-Regular.woff2) format("woff2"),url(fonts/CrimsonFoam-Regular.woff) format("woff"),url(fonts/CrimsonFoam-Regular.ttf) format("truetype"),url(fonts/CrimsonFoam-Regular.svg#CrimsonFoam-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}[data-animation-duration="0"]{animation-duration:0s}[data-animation-duration="0.2"]{animation-duration:.2s}[data-animation-duration="0.4"]{animation-duration:.4s}[data-animation-duration="0.6"]{animation-duration:.6s}[data-animation-duration="0.8"]{animation-duration:.8s}[data-animation-duration="1"]{animation-duration:1s}[data-animation-duration="1.2"]{animation-duration:1.2s}[data-animation-duration="1.4"]{animation-duration:1.4s}[data-animation-duration="1.6"]{animation-duration:1.6s}[data-animation-duration="1.8"]{animation-duration:1.8s}[data-animation-duration="2"]{animation-duration:2s}[data-animation-duration="2.2"]{animation-duration:2.2s}[data-animation-duration="2.4"]{animation-duration:2.4s}[data-animation-duration="2.6"]{animation-duration:2.6s}[data-animation-duration="2.8"]{animation-duration:2.8s}[data-animation-duration="3"]{animation-duration:3s}[data-animation-duration="3.2"]{animation-duration:3.2s}[data-animation-duration="3.4"]{animation-duration:3.4s}[data-animation-duration="3.6"]{animation-duration:3.6s}[data-animation-duration="3.8"]{animation-duration:3.8s}[data-animation-duration="4"]{animation-duration:4s}[data-animation-duration="4.2"]{animation-duration:4.2s}[data-animation-duration="4.4"]{animation-duration:4.4s}[data-animation-duration="4.6"]{animation-duration:4.6s}[data-animation-duration="4.8"]{animation-duration:4.8s}[data-animation-duration="5"]{animation-duration:5s}[data-animation-delay="0"]{animation-delay:0s}[data-animation-delay="0.2"]{animation-delay:.2s}[data-animation-delay="0.4"]{animation-delay:.4s}[data-animation-delay="0.6"]{animation-delay:.6s}[data-animation-delay="0.8"]{animation-delay:.8s}[data-animation-delay="1"]{animation-delay:1s}[data-animation-delay="1.2"]{animation-delay:1.2s}[data-animation-delay="1.4"]{animation-delay:1.4s}[data-animation-delay="1.6"]{animation-delay:1.6s}[data-animation-delay="1.8"]{animation-delay:1.8s}[data-animation-delay="2"]{animation-delay:2s}[data-animation-delay="2.2"]{animation-delay:2.2s}[data-animation-delay="2.4"]{animation-delay:2.4s}[data-animation-delay="2.6"]{animation-delay:2.6s}[data-animation-delay="2.8"]{animation-delay:2.8s}[data-animation-delay="3"]{animation-delay:3s}[data-animation-delay="3.2"]{animation-delay:3.2s}[data-animation-delay="3.4"]{animation-delay:3.4s}[data-animation-delay="3.6"]{animation-delay:3.6s}[data-animation-delay="3.8"]{animation-delay:3.8s}[data-animation-delay="4"]{animation-delay:4s}[data-animation-delay="4.2"]{animation-delay:4.2s}[data-animation-delay="4.4"]{animation-delay:4.4s}[data-animation-delay="4.6"]{animation-delay:4.6s}[data-animation-delay="4.8"]{animation-delay:4.8s}[data-animation-delay="5"]{animation-delay:5s}[data-animation-iterationCount="0"]{animation-iteration-count:0}[data-animation-iterationCount="1"]{animation-iteration-count:1}[data-animation-iterationCount="2"]{animation-iteration-count:2}[data-animation-iterationCount="3"]{animation-iteration-count:3}[data-animation-iterationCount="4"]{animation-iteration-count:4}[data-animation-iterationCount="5"]{animation-iteration-count:5}[data-animation-iterationCount="6"]{animation-iteration-count:6}[data-animation-iterationCount="7"]{animation-iteration-count:7}[data-animation-iterationCount="8"]{animation-iteration-count:8}[data-animation-iterationCount="9"]{animation-iteration-count:9}[data-animation-iterationCount="10"]{animation-iteration-count:10}[data-animation-iterationCount=infinite]{animation-iteration-count:infinite}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scale-in-ver-top{0%{transform:scaleY(0);transform-origin:100% 0;opacity:1}to{transform:scaleY(1);transform-origin:100% 0;opacity:1}}@keyframes scale-in-hor-left{0%{transform:scaleX(0);transform-origin:0 0;opacity:1}to{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes scale-up-hor-center{0%{transform:scaleX(.4)}to{transform:scaleX(1)}}@keyframes headerLeftBar{0%{height:0}to{height:92vh}}@keyframes headerRightBarTop{0%{height:0}to{height:25vh}}@keyframes headerRightBarBottom{0%{height:0}to{height:51vh}}@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}.link-bloc:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}

/*! 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;user-select:text}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:block;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:none}[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{font-size:clamp(25px,calc(.6rem + 1.875vw),45px)}html{font-size:15px}html a{word-break:break-all}.body,html a{color:#c56839}.body{font-family:Montserrat,sans-serif;font-size:1em;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}.body,.body__wrapper{background:#fff}.body--home .header__container{height:100vh;width:100%}.body--inner.body--menu-opened:before{z-index:3000}.body--inner .header__tools{top:90px}.body-modal--open{overflow:hidden}.body.call-tracking-activated .footer-v1{padding-bottom:2.5em}@media screen and (min-width:576px){.body.call-tracking-activated .footer-v1{padding-bottom:0}}.body:before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;right:0;left:0;z-index:10000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.body--menu-opened:before{opacity:1;visibility:visible}.body--search-v1.body--horizontal-search-opened,.body--search-v1.body--menu-opened,.body--search-v1.body--vertical-search-opened{overflow-x:hidden;overflow-y:initial}.body--search-v1 .main-search-form__title--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}.body--search-v1 .main-search-form__fields{padding:0 4em}.body--search-v1 .main-search-form{padding:1em}.body--search-v1 .header__search--v1{position:absolute;z-index:7000;opacity:0}.body--search-v1 .header__search--v1 .main-search{max-width:1024px;height:auto;max-height:500px}.body--search-v1 .header__search--v1 .main-search__wrapper{width:100%}.body--search-v1 .header__search--v1.header__search{min-height:auto;top:50%;transform:translateY(-50%)}.body--search-v1 .header__search--v1 .main-search-form .form__field{margin-bottom:1em}.body--search-v1 .header__search--v1 .main-search .form__container{padding:0 0 1em}@media screen and (min-width:1200px){.body--search-v1 .header .header__search-box{display:none}.body--search-v1 .header__search--v1.header__search,.body--search-v1 .search_filter_version_v1{transition:transform .4s .05s,opacity .4s .05s,visibility .4s .05s}.body--search-v1.menu_hovered .header__search--v1.header__search,.body--search-v1.menu_hovered .search_filter_version_v1{transform:translateY(-100%);opacity:0;visibility:hidden}.body--search-v2 .search_filter_version_v2{transition:transform .4s .05s,opacity .4s .05s,visibility .4s .05s}.body--search-v2.menu_hovered .search_filter_version_v2{transform:translateY(-100%);opacity:0;visibility:hidden}.body--search-v2 .form-search-filter__container{display:none}}.linkBloc:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.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}a[class*=__global-link]{text-decoration:none}.main{position:relative;z-index:3000;overflow:hidden;transition:all 5ms ease-in-out}.main__wrapper{transition:all .5s ease-in-out}.body--home .main{margin-top:0}.body--horizontal-search-opened .main{z-index:1;transition:all 5s ease}@media screen and (min-width:360px){.m-xs-0{margin:0!important}.mt-xs-0,.my-xs-0{margin-top:0!important}.mr-xs-0,.mx-xs-0{margin-right:0!important}.mb-xs-0,.my-xs-0{margin-bottom:0!important}.ml-xs-0,.mx-xs-0{margin-left:0!important}.m-xs-1{margin:1em!important}.mt-xs-1,.my-xs-1{margin-top:1em!important}.mr-xs-1,.mx-xs-1{margin-right:1em!important}.mb-xs-1,.my-xs-1{margin-bottom:1em!important}.ml-xs-1,.mx-xs-1{margin-left:1em!important}.m-xs-2{margin:2em!important}.mt-xs-2,.my-xs-2{margin-top:2em!important}.mr-xs-2,.mx-xs-2{margin-right:2em!important}.mb-xs-2,.my-xs-2{margin-bottom:2em!important}.ml-xs-2,.mx-xs-2{margin-left:2em!important}.m-xs-3{margin:3em!important}.mt-xs-3,.my-xs-3{margin-top:3em!important}.mr-xs-3,.mx-xs-3{margin-right:3em!important}.mb-xs-3,.my-xs-3{margin-bottom:3em!important}.ml-xs-3,.mx-xs-3{margin-left:3em!important}.m-xs-4{margin:4em!important}.mt-xs-4,.my-xs-4{margin-top:4em!important}.mr-xs-4,.mx-xs-4{margin-right:4em!important}.mb-xs-4,.my-xs-4{margin-bottom:4em!important}.ml-xs-4,.mx-xs-4{margin-left:4em!important}.m-xs-5{margin:5em!important}.mt-xs-5,.my-xs-5{margin-top:5em!important}.mr-xs-5,.mx-xs-5{margin-right:5em!important}.mb-xs-5,.my-xs-5{margin-bottom:5em!important}.ml-xs-5,.mx-xs-5{margin-left:5em!important}.m-xs-6{margin:6em!important}.mt-xs-6,.my-xs-6{margin-top:6em!important}.mr-xs-6,.mx-xs-6{margin-right:6em!important}.mb-xs-6,.my-xs-6{margin-bottom:6em!important}.ml-xs-6,.mx-xs-6{margin-left:6em!important}.p-xs-0{padding:0!important}.pt-xs-0,.py-xs-0{padding-top:0!important}.pr-xs-0,.px-xs-0{padding-right:0!important}.pb-xs-0,.py-xs-0{padding-bottom:0!important}.pl-xs-0,.px-xs-0{padding-left:0!important}.p-xs-1{padding:1em!important}.pt-xs-1,.py-xs-1{padding-top:1em!important}.pr-xs-1,.px-xs-1{padding-right:1em!important}.pb-xs-1,.py-xs-1{padding-bottom:1em!important}.pl-xs-1,.px-xs-1{padding-left:1em!important}.p-xs-2{padding:2em!important}.pt-xs-2,.py-xs-2{padding-top:2em!important}.pr-xs-2,.px-xs-2{padding-right:2em!important}.pb-xs-2,.py-xs-2{padding-bottom:2em!important}.pl-xs-2,.px-xs-2{padding-left:2em!important}.p-xs-3{padding:3em!important}.pt-xs-3,.py-xs-3{padding-top:3em!important}.pr-xs-3,.px-xs-3{padding-right:3em!important}.pb-xs-3,.py-xs-3{padding-bottom:3em!important}.pl-xs-3,.px-xs-3{padding-left:3em!important}.p-xs-4{padding:4em!important}.pt-xs-4,.py-xs-4{padding-top:4em!important}.pr-xs-4,.px-xs-4{padding-right:4em!important}.pb-xs-4,.py-xs-4{padding-bottom:4em!important}.pl-xs-4,.px-xs-4{padding-left:4em!important}.p-xs-5{padding:5em!important}.pt-xs-5,.py-xs-5{padding-top:5em!important}.pr-xs-5,.px-xs-5{padding-right:5em!important}.pb-xs-5,.py-xs-5{padding-bottom:5em!important}.pl-xs-5,.px-xs-5{padding-left:5em!important}.p-xs-6{padding:6em!important}.pt-xs-6,.py-xs-6{padding-top:6em!important}.pr-xs-6,.px-xs-6{padding-right:6em!important}.pb-xs-6,.py-xs-6{padding-bottom:6em!important}.pl-xs-6,.px-xs-6{padding-left:6em!important}.m-xs-n1{margin:-1em!important}.mt-xs-n1,.my-xs-n1{margin-top:-1em!important}.mr-xs-n1,.mx-xs-n1{margin-right:-1em!important}.mb-xs-n1,.my-xs-n1{margin-bottom:-1em!important}.ml-xs-n1,.mx-xs-n1{margin-left:-1em!important}.m-xs-n2{margin:-2em!important}.mt-xs-n2,.my-xs-n2{margin-top:-2em!important}.mr-xs-n2,.mx-xs-n2{margin-right:-2em!important}.mb-xs-n2,.my-xs-n2{margin-bottom:-2em!important}.ml-xs-n2,.mx-xs-n2{margin-left:-2em!important}.m-xs-n3{margin:-3em!important}.mt-xs-n3,.my-xs-n3{margin-top:-3em!important}.mr-xs-n3,.mx-xs-n3{margin-right:-3em!important}.mb-xs-n3,.my-xs-n3{margin-bottom:-3em!important}.ml-xs-n3,.mx-xs-n3{margin-left:-3em!important}.m-xs-n4{margin:-4em!important}.mt-xs-n4,.my-xs-n4{margin-top:-4em!important}.mr-xs-n4,.mx-xs-n4{margin-right:-4em!important}.mb-xs-n4,.my-xs-n4{margin-bottom:-4em!important}.ml-xs-n4,.mx-xs-n4{margin-left:-4em!important}.m-xs-n5{margin:-5em!important}.mt-xs-n5,.my-xs-n5{margin-top:-5em!important}.mr-xs-n5,.mx-xs-n5{margin-right:-5em!important}.mb-xs-n5,.my-xs-n5{margin-bottom:-5em!important}.ml-xs-n5,.mx-xs-n5{margin-left:-5em!important}.m-xs-n6{margin:-6em!important}.mt-xs-n6,.my-xs-n6{margin-top:-6em!important}.mr-xs-n6,.mx-xs-n6{margin-right:-6em!important}.mb-xs-n6,.my-xs-n6{margin-bottom:-6em!important}.ml-xs-n6,.mx-xs-n6{margin-left:-6em!important}.m-xs-auto{margin:auto!important}.mt-xs-auto,.my-xs-auto{margin-top:auto!important}.mr-xs-auto,.mx-xs-auto{margin-right:auto!important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto!important}.ml-xs-auto,.mx-xs-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:2000px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:1em!important}.mt-xxxl-1,.my-xxxl-1{margin-top:1em!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:1em!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:1em!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:1em!important}.m-xxxl-2{margin:2em!important}.mt-xxxl-2,.my-xxxl-2{margin-top:2em!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:2em!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:2em!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:2em!important}.m-xxxl-3{margin:3em!important}.mt-xxxl-3,.my-xxxl-3{margin-top:3em!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:3em!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:3em!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:3em!important}.m-xxxl-4{margin:4em!important}.mt-xxxl-4,.my-xxxl-4{margin-top:4em!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:4em!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:4em!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:4em!important}.m-xxxl-5{margin:5em!important}.mt-xxxl-5,.my-xxxl-5{margin-top:5em!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:5em!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:5em!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:5em!important}.m-xxxl-6{margin:6em!important}.mt-xxxl-6,.my-xxxl-6{margin-top:6em!important}.mr-xxxl-6,.mx-xxxl-6{margin-right:6em!important}.mb-xxxl-6,.my-xxxl-6{margin-bottom:6em!important}.ml-xxxl-6,.mx-xxxl-6{margin-left:6em!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:1em!important}.pt-xxxl-1,.py-xxxl-1{padding-top:1em!important}.pr-xxxl-1,.px-xxxl-1{padding-right:1em!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:1em!important}.pl-xxxl-1,.px-xxxl-1{padding-left:1em!important}.p-xxxl-2{padding:2em!important}.pt-xxxl-2,.py-xxxl-2{padding-top:2em!important}.pr-xxxl-2,.px-xxxl-2{padding-right:2em!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:2em!important}.pl-xxxl-2,.px-xxxl-2{padding-left:2em!important}.p-xxxl-3{padding:3em!important}.pt-xxxl-3,.py-xxxl-3{padding-top:3em!important}.pr-xxxl-3,.px-xxxl-3{padding-right:3em!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:3em!important}.pl-xxxl-3,.px-xxxl-3{padding-left:3em!important}.p-xxxl-4{padding:4em!important}.pt-xxxl-4,.py-xxxl-4{padding-top:4em!important}.pr-xxxl-4,.px-xxxl-4{padding-right:4em!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:4em!important}.pl-xxxl-4,.px-xxxl-4{padding-left:4em!important}.p-xxxl-5{padding:5em!important}.pt-xxxl-5,.py-xxxl-5{padding-top:5em!important}.pr-xxxl-5,.px-xxxl-5{padding-right:5em!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:5em!important}.pl-xxxl-5,.px-xxxl-5{padding-left:5em!important}.p-xxxl-6{padding:6em!important}.pt-xxxl-6,.py-xxxl-6{padding-top:6em!important}.pr-xxxl-6,.px-xxxl-6{padding-right:6em!important}.pb-xxxl-6,.py-xxxl-6{padding-bottom:6em!important}.pl-xxxl-6,.px-xxxl-6{padding-left:6em!important}.m-xxxl-n1{margin:-1em!important}.mt-xxxl-n1,.my-xxxl-n1{margin-top:-1em!important}.mr-xxxl-n1,.mx-xxxl-n1{margin-right:-1em!important}.mb-xxxl-n1,.my-xxxl-n1{margin-bottom:-1em!important}.ml-xxxl-n1,.mx-xxxl-n1{margin-left:-1em!important}.m-xxxl-n2{margin:-2em!important}.mt-xxxl-n2,.my-xxxl-n2{margin-top:-2em!important}.mr-xxxl-n2,.mx-xxxl-n2{margin-right:-2em!important}.mb-xxxl-n2,.my-xxxl-n2{margin-bottom:-2em!important}.ml-xxxl-n2,.mx-xxxl-n2{margin-left:-2em!important}.m-xxxl-n3{margin:-3em!important}.mt-xxxl-n3,.my-xxxl-n3{margin-top:-3em!important}.mr-xxxl-n3,.mx-xxxl-n3{margin-right:-3em!important}.mb-xxxl-n3,.my-xxxl-n3{margin-bottom:-3em!important}.ml-xxxl-n3,.mx-xxxl-n3{margin-left:-3em!important}.m-xxxl-n4{margin:-4em!important}.mt-xxxl-n4,.my-xxxl-n4{margin-top:-4em!important}.mr-xxxl-n4,.mx-xxxl-n4{margin-right:-4em!important}.mb-xxxl-n4,.my-xxxl-n4{margin-bottom:-4em!important}.ml-xxxl-n4,.mx-xxxl-n4{margin-left:-4em!important}.m-xxxl-n5{margin:-5em!important}.mt-xxxl-n5,.my-xxxl-n5{margin-top:-5em!important}.mr-xxxl-n5,.mx-xxxl-n5{margin-right:-5em!important}.mb-xxxl-n5,.my-xxxl-n5{margin-bottom:-5em!important}.ml-xxxl-n5,.mx-xxxl-n5{margin-left:-5em!important}.m-xxxl-n6{margin:-6em!important}.mt-xxxl-n6,.my-xxxl-n6{margin-top:-6em!important}.mr-xxxl-n6,.mx-xxxl-n6{margin-right:-6em!important}.mb-xxxl-n6,.my-xxxl-n6{margin-bottom:-6em!important}.ml-xxxl-n6,.mx-xxxl-n6{margin-left:-6em!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}.text-block__text--lg{font-size:1.8em;line-height:1.8em}.wrapper{padding-left:2em;padding-right:2em;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:#353c45;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#353c45}.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 #353c45;box-shadow:-10px 0 0 #353c45}.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 #353c45,5px 0 0 #353c45;box-shadow:-5px 0 0 #353c45,5px 0 0 #353c45}.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:10100;-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}.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:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;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:#dcdee2;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:inherit}.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 #666;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:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;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:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.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:#dedede;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:#5897fb;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}.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:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;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 #dcdee2;z-index:1010;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 #dcdee2;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:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.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 #dcdee2;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:#5897fb}.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:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.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}@font-face{.swiper-wrapper{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}}.swiper-wrapper :root{--swiper-theme-color:#007aff}.swiper-wrapper .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-wrapper .swiper-container-android .swiper-slide,.swiper-wrapper .swiper-wrapper{transform:translateZ(0)}.swiper-wrapper .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-wrapper .swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-wrapper .swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-wrapper .swiper-container-pointer-events{touch-action:pan-y}.swiper-wrapper .swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-wrapper .swiper-slide-invisible-blank{visibility:hidden}.swiper-wrapper .swiper-container-autoheight,.swiper-wrapper .swiper-container-autoheight .swiper-slide{height:auto}.swiper-wrapper .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-wrapper .swiper-container-3d{perspective:1200px}.swiper-wrapper .swiper-container-3d .swiper-cube-shadow,.swiper-wrapper .swiper-container-3d .swiper-slide,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-left,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-right,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-top,.swiper-wrapper .swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-bottom,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-left,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-right,.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-wrapper .swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-wrapper .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-wrapper .swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-wrapper .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-wrapper .swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.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-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.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(0px - var(--swiper-navigation-size)/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;line-height:1}.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:10}.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:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-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 4px}.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%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.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 3s 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:) and (min-width:768px){[data-animation=fade].js-animate{transition-delay:.5s}}.button-scroll{display:flex;flex-direction:column;justify-content:flex-end;padding:0 2% 3em;max-width:280px}.button-scroll__svg{width:20px}.button-scroll--down,.button-scroll--up{background:transparent;border:0;fill:#c56839}.button-scroll--down.noscroll,.button-scroll--up.noscroll{fill:#cecece}.button-scroll--down:hover,.button-scroll--up:hover{cursor:pointer}.button-scroll--up{margin-bottom:1em;margin-left:-1px}.button-scroll--up .button-scroll__svg{transform:rotate(-90deg)}.button-scroll--down .button-scroll__svg{transform:rotate(90deg)}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#c56839;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)}}.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 Montserrat,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;display:block;visibility:hidden;opacity:0;left:0;position:fixed;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center}.modal__close{position:absolute;border:0;padding:.5em;top:0;right:0;cursor:pointer;background:#c56839}.modal__close .close__cross{position:relative;width:25px;height:25px;line-height:25px;border-radius:100%;font:normal normal 400 1.2em/1.5em Montserrat,sans-serif}.modal__close .close__cross span{position:absolute;top:52%;left:55%;transform:translate(-50%,-50%)}.modal__close-drawing{display:block;width:1.5em;height:1.5em;fill:#fff}.modal__body{overflow:auto;padding:2em 1em;position:relative;text-align:center;z-index:2;max-width:90%;margin:0 auto;max-height:100vh;background:#fff}@media screen and (min-width:992px){.modal__body{width:918px;max-height:calc(100vh - 2em);padding:3em;height:auto}}.modal__body .title.title--v1{margin:0 0 1em}.modal__body .title.title--v1 .title__content{font-size:1em;margin:0;text-align:center}.modal__body .title.title--v1 .title__content-1{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0}.modal__body .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.modal__scroller{width:100%;overflow:hidden}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(53,60,69,.75)}.modal__focus-trap{opacity:0;position:absolute}.modal--main{align-items:flex-start}.modal--main .modal__close{top:3%;right:2%;background:transparent;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;letter-spacing:.1em;text-transform:none;padding:0;display:flex;color:#fff}.modal--main .modal__close p{padding-right:.5em}.modal--main .modal__close:focus{outline:none}.modal--main .modal__close-drawing{width:2em;height:2em;border-radius:100%;padding:.4em}.modal--main .modal__close.close__cross{top:46%}.modal--main .modal__title{margin-bottom:6em}.modal--main .modal__title img{max-width:330px}.modal--main .modal__body{padding:3em;background:transparent;position:absolute;width:100%;height:100%;max-width:100%;max-height:100%}.modal--main .modal__container{padding:12% 7%;background:#c56839;min-height:100%;position:relative}@media screen and (min-width:768px){.modal--main .modal__container{padding:8% 15%}}.modal--main .modal__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none;text-align:left}.modal.modal-calculator .textfield__label{color:#c56839}.modal.modal-calculator .calculator{min-height:280px}.modal.modal-calculator .modal-body{width:90%;max-width:450px}.modal-dpe .title.title--v1{margin:1em}.modal-dpe .title.title--v1 .title__content{font-size:1em;margin:0;text-align:center}.modal-dpe .title.title--v1 .title__content-1{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0}.modal-dpe .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.more-action{display:flex;justify-content:flex-end;margin-right:2%}.more-action__wrapper{display:flex;flex-direction:column}.more-action__text{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#c56839;letter-spacing:0;text-transform:none}.more-action__item{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:1em}@media screen and (min-width:992px){.more-action__item{margin-right:1em}}.more-action__links .links-group__wrapper{text-align:center}.more-action__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.more-action__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.more-action__links .button-drawing__content{margin-right:2em}}.more-action__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.more-action__links .button-drawing .arrow_link_svg{fill:#c56839}}.more-action__links .button-drawing:hover .arrow_link_svg{right:-1em}.scroll-aligner__text{position:relative}.price-seasonrental{width:100%;margin:0 auto 6em}.price-seasonrental__table{display:flex;flex-direction:column;width:100%;margin-bottom:4em;margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.price-seasonrental__table{width:100%}}.price-seasonrental__th{display:flex;padding:.3em;margin-bottom:.8em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839;text-transform:none;letter-spacing:0 default;text-align:left}@media screen and (min-width:1200px){.price-seasonrental__th{width:80%;margin:auto auto 1em}}.price-seasonrental__th--value{padding-right:.6em;width:33.333%}.price-seasonrental__th--value:last-child{padding-right:0}.price-seasonrental__tr{display:flex;padding:.3em .3em 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;text-transform:none;letter-spacing:0;text-align:left;border-bottom:1px solid #cecece}.price-seasonrental__tr:last-child{border-bottom:none}@media screen and (min-width:1200px){.price-seasonrental__tr{width:80%;margin:auto auto 7em}}.price-seasonrental__tr--value{padding-right:.6em;width:33.333%}.price-seasonrental__tr--value:last-child{padding-right:0}.price-seasonrental__tr--value--first-col{text-transform:uppercase}.equipment,.equipment__title .title--v1.title{margin-bottom:3em}.equipment__title .title--v1.title .title__content-1{font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839}.equipment__title .title--v1.title .title__content-2{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.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{width:auto;text-transform:uppercase;letter-spacing:.3em}.equipment__table--text .equipment__th--value{width:auto;text-transform:uppercase}.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__th{display:flex;padding:.6em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff;background-color:#c56839;letter-spacing:.3em;text-align:left;margin-bottom:.8em}.equipment__th--label{text-transform:uppercase;padding-right:.6em;margin:0 auto}.equipment__th--label:last-child{padding-right:0}.equipment__th--value{text-transform:uppercase;padding-right:.6em;width:20%;text-align:center}.equipment__th--value:last-child{padding-right:0}.equipment__tr{display:flex;padding:.6em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-align:left;border-bottom:1px solid #cecece}.equipment__tr:last-child{border-bottom:none}.equipment__tr--label{padding-right:.6em;width:80%;text-transform:uppercase;color:#6a6a6a;letter-spacing:.3em}.equipment__tr--label:last-child{padding-right:0}.equipment__tr--value{padding-right:.6em;width:20%;text-align:center;color:#c56839;text-transform:lowercase;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.3 Montserrat,sans-serif}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check,.equipment__tr--value--no-check{color:#c56839}.equipment--services{width:100%;margin:0 auto}@media screen and (min-width:1200px){.equipment--services{width:45%}}.seo-tag-v1{padding:1em 0;margin-bottom:1em}@media screen and (min-width:992px){.seo-tag-v1{margin-bottom:0}}@media screen and (min-width:768px){.seo-tag-v1{padding:0}}.seo-tag-v1__items{display:flex;flex-wrap:wrap}.seo-tag-v1__item{padding-right:.5em;display:flex;margin-bottom:.5em}.seo-tag-v1__link{background:transparent;color:#c56839;text-decoration:none;border:1px solid #c56839;padding:.4em 2em;border-radius:15px;transition:all .5s ease}.seo-tag-v1__link:hover{background:#c56839;color:#fff;border:1px solid #fff}@media screen and (min-width:576px){.seo-tag-v1__link{background:transparent;color:#fff;border:1px solid #fff}.seo-tag-v1__link:hover{background:#fff;color:#c56839;border:1px solid #c56839}}.property-status{display:flex;justify-content:center;background:#353c45;min-width:145px;padding:1em 1.5em;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase}.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:10px;height:10px;text-align:center;line-height:15px;font-size:12px;vertical-align:text-bottom;opacity:1;color:transparent;background:transparent;border:1px solid #c56839;border-radius:100%;margin:1em .5882em}.swiper-pagination-bullet-active{color:#c56839;background:#c56839;border-color:#c56839}.swiper-button-next,.swiper-button-prev{color:#919191}.swiper-pagination--number{display:flex;align-items:center}.swiper-pagination--number .swiper-pagination-bullet{width:10px;height:10px;text-align:center;line-height:10px;vertical-align:text-bottom;opacity:1;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Montserrat,sans-serif;color:transparent;background:#c56839;border:1px solid #c56839;border-radius:100%;margin:1em .5882em}.swiper-pagination--number .swiper-pagination-bullet__drawing{display:none}.swiper-pagination--number .swiper-pagination-bullet-active{width:30px;height:30px;line-height:30px;color:#c56839;background:transparent;border-color:#c56839}@media screen and (min-width:768px){.swiper-pagination--number .swiper-pagination-bullet-active{width:50px;height:50px;line-height:50px}}.swiper-pagination--number .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{display:block}.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 Montserrat,sans-serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Montserrat,sans-serif;letter-spacing:normal;text-transform:none;color:#c56839}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #c56839}.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:#6a6a6a;background:transparent}.tabs-v1 .detail-tabs__link:focus{border-color:#c56839}.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:center}}.tabs-v1 [aria-selected=true].detail-tabs__link{color:#c56839}.tabs-v1 [aria-selected=true].detail-tabs__link:focus{border-color:#c56839}.tabs-v1 .detail-tabs__select{margin-bottom:1em;width:100%;background:none;padding:1em 0;text-transform:uppercase;font:normal normal 600 1em/1em Montserrat,sans-serif;letter-spacing:.3em;position:relative;border:none;border-bottom:1px solid #d1d1d1}@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-bottom:1em}.tabs-v1 .detail-tabs__item:last-child{margin-right:0}.tabs-v1 .detail-tabs__link{display:inline-block;padding:1em 0;cursor:pointer;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;letter-spacing:0;text-transform:capitalize;border-bottom:2px solid #cecece}@media screen and (min-width:1200px){.tabs-v1 .detail-tabs__link{padding:1em 2em}}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 .table-aria__tr{background-color:transparent;padding:1em 0;border-bottom:1px solid #cecece}.tabs-v1 .table-aria__tr:last-child{border-bottom:none}.tabs-v1 .table-aria__td--title{color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.tabs-v1 .table-aria__td--title,.tabs-v1 .table-aria__td--value{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.tabs-v1 .table-aria__td--value{color:#c56839;letter-spacing:0}.tabs-v1 [aria-selected=true].detail-tabs__link{background:transparent;border-bottom:2px solid #c56839;font-weight:700}.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}.tabs-v1 .detail-tabs .ss-option{text-transform:lowercase;display:block}.tabs-v1 .detail-tabs .ss-option:first-letter{text-transform:uppercase}.tabs-v1 .detail-tabs .ss-main .placeholder{text-transform:lowercase;display:block}.checkbox__label,.tabs-v1 .detail-tabs .ss-main .placeholder:first-letter{text-transform:uppercase}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;padding-bottom:.1em;font:normal normal 400 clamp(12px,calc(.6rem + .875vw),17px)/1.3 Montserrat,sans-serif;letter-spacing:.3em;align-items:center}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color:transparent}.checkbox__field:checked+.checkbox__box svg path{fill:transparent}.checkbox__field:checked+.checkbox__box svg polyline{stroke-dashoffset:0}.checkbox__box{position:relative;top:calc(.5em - 8px);margin-right:1em;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid;color:#c56839}.checkbox__box svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px}.checkbox__box svg path{stroke:transparent;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:#c56839;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;color:#6a6a6a}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkbox--customsvg .checkbox__label{flex-direction:column}.checkbox--customsvg .checkbox__box{border:0;width:40px;height:40px;margin-right:0}.checkbox--customsvg .checkbox__box svg{position:absolute;top:-2px;left:-2px;width:40px;height:40px}.checkbox--customsvg .checkbox__box svg path{stroke:inherit;fill:inherit;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.checkboxes__fieldset{border:0;display:flex;justify-content:center}.checkboxes__legend{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1em;color:#6a6a6a}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;width:100%}.checkboxes__group>li{margin:0;padding:0}.checkboxes__group .checkboxes__item{margin-bottom:1em;margin-right:5em}.form{width:100%;color:#6a6a6a}.form__fieldset{border:0;margin: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 Montserrat,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 -1.5em}}@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__field{margin:0 0 2em}@media screen and (min-width:768px){.form__field{margin:0 1.5em 2.5em}}.form__field .radios{align-self:center}.form__validation-container{display:flex;flex-direction:column-reverse;align-items:flex-start}.form__validation .checkboxes{margin:0}.form__submit{text-align:center;margin:2em 0}@media screen and (min-width:768px){.form__submit{text-align:inherit;margin:3em 0;display:flex;justify-content:flex-end}}.form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;background:transparent;border:0}.form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.form__submit .button-drawing__content{margin-right:2em}}.form__submit .button-drawing__arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.form__conditions{margin-bottom:1em;padding:0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0}.form__legals{margin:0 0 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.7 Montserrat,sans-serif;color:#6a6a6a;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 .checkbox__box,.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--has-danger .checkbox__span{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}.share-mail .form__fields{margin:0}.infos{color:#c56839;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1.8em Montserrat,sans-serif}.localizator{position:relative;outline:none;display:flex;flex-direction:column}.localizator__label--hidden{display:none}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;bottom:4px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:12px;left:11px;top:21px;background:#6a6a6a}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:12px;width:2px;transition:transform .2s;background:#6a6a6a}.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 #cecece;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 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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:#6a6a6a;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 Montserrat,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;color:#c56839}.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:#c56839}.radio__input:checked+label:before{border:none}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),17px)/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;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}.radios__group.radios__group--bullet{display:flex;justify-content:space-between}.radios__group.radios__group--bullet .radios__item{margin:0}.range{position:relative;outline:none;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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:#6a6a6a}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#6a6a6a}.range__highlight{color:#6a6a6a}.range__prompt{align-self:center;text-transform:none}.range__content{position:absolute;z-index:1;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}}@media screen and (min-width:1600px){.range__content{min-width:19em}}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:#6a6a6a}.range__preview .range__highlight{display:block}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #cecece;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:#6a6a6a}.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__label{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:#fff}.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;width:100%}.ss-main.js-select--main{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;letter-spacing:.05em}.ss-main.js-select--main .ss-content{border-color:#d1d1d1;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:#d1d1d1;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:lowercase;color:#6a6a6a;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#6a6a6a}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#6a6a6a;background:hsla(0,0%,41.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='%236A6A6A' 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:#6a6a6a;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:#6a6a6a}.ss-main.js-select--main .ss-multi-selected{border-color:#cecece;border-width:0 0 1px;background:transparent;height:3em;min-height:3em;padding:0 10px 0 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{font:normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1 Montserrat,sans-serif;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{color:#6a6a6a}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:17px;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:#c56839;height:2.5em;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:#6a6a6a;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:5px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#6a6a6a;height:12px}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{width:12px;left:-5px;top:5px;background:#6a6a6a}.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 Montserrat,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:#cecece}.submit{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;background:transparent;border:0;cursor:pointer}.submit__content{margin-right:1.5em}@media screen and (min-width:992px){.submit__content{margin-right:2em}}.submit__arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.submit:hover .arrow_link_svg{right:-1em}.textarea__label{color:#fff;text-transform:none;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,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;height:100px;border:solid #cecece;border-width:0 0 1px;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;padding:3px 0;width:100%}.textarea__input::placeholder{color:#6a6a6a;opacity:1;font-size:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 "Montserrat",sans-serif}.textarea__input::-ms-input-placeholder{color:#6a6a6a;opacity:1;font-size:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 "Montserrat",sans-serif}.textarea__input:focus{background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:#6a6a6a;opacity:.35}.textarea__input:focus::-ms-input-placeholder{color:#6a6a6a;opacity:.35}.textfield__label{text-transform:none;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif;letter-spacing:0;margin-bottom:.3em;color:#fff}.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{padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;letter-spacing:0;text-transform:none;min-height:3em;-webkit-appearance:none;border:solid #cecece;border-width:0 0 1px;background:transparent;color:inherit;width:100%}.textfield__input::placeholder{color:#6a6a6a;opacity:1}.textfield__input::-ms-input-placeholder{color:#6a6a6a;opacity:1}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:#6a6a6a;opacity:.35}.textfield__input:focus::-ms-input-placeholder{color:#6a6a6a;opacity:.35}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#6a6a6a;opacity:1}.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:#c56839}.upload .upload__content{display:flex;align-items:center;border:solid #cecece;border-width:0 0 1px;width:100%;min-height:3em;padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,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 Montserrat,sans-serif;color:#fff;background-color:#c56839;border:1px solid #c56839;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:#c56839;margin-left:10px}.upload .upload__infos{color:#c56839;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}.title .title__content{margin:0 0 1em}.title .title__content-1{font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839}.title .title__content-1,.title .title__content-2{display:block;letter-spacing:0;text-transform:none}.title .title__content-2{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.agency-details-v1{width:100%;background:transparent none no-repeat 50%/cover}.agency-details-v1__wrapper{max-width:1920px}.agency-details-v1__wrapper .contact-v1__content{margin-bottom:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__content{margin-bottom:0;width:50%;flex:initial;flex-shrink:0}}.agency-details-v1__wrapper .contact-v1__aligner{display:flex;margin-bottom:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__aligner{margin-bottom:5.333em}}.agency-details-v1__wrapper .contact-v1__aligner-container{max-height:380px;width:100%;overflow:hidden}.agency-details-v1__wrapper .contact-v1__container{max-width:720px;margin:auto}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__container{max-width:none}}.agency-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 0 var(--wrapper-x)}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em 0 10em var(--wrapper-x)}}.agency-details-v1__wrapper .contact-v1__decorate{margin-bottom:2em}.agency-details-v1__wrapper .contact-v1__decorate-visual{height:270px}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__decorate-visual{height:475px}}.agency-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:270px}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:475px}}.agency-details-v1__wrapper .contact-v1__socials{margin-top:3.2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__socials{padding-left:1.5em}}.agency-details-v1__wrapper .contact-v1__rating{margin-top:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__rating{padding-left:1.5em}}.agency-details-v1__wrapper .contact-v1__agency{flex-direction:column;margin-bottom:2em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__agency{margin-bottom:0;flex-direction:row;flex-wrap:wrap}}.agency-details-v1__wrapper .contact-v1__agency .contact-v1__coords:first-child{margin-top:1.5em}.agency-details-v1__wrapper .contact-v1__links{position:relative;display:flex}.agency-details-v1__wrapper .contact-v1__links .links-group:first-child{margin-right:10em}.agency-details-v1__wrapper .contact-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:2em}}.agency-details-v1__wrapper .contact-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.agency-details-v1__wrapper .contact-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.agency-details-v1 .city{text-transform:capitalize}.agency-details-v1__property-listing .property-listing-v1__title{max-width:550px;margin:auto}.agency-details-v1__property-listing .property-listing-v1__title .title{text-align:center}.agency-details-v1__property-listing .property-listing-v1__title .title .title__content{margin:0 0 1em;display:inline-flex;flex-direction:column}.agency-details-v1__property-listing .property-listing-v1__title .title .title__content-1{display:inline-flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.agency-details-v1__property-listing .property-listing-v1__title .title .title__content-2{display:inline-flex;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.agency-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:720px;margin:auto}@media screen and (min-width:992px){.agency-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:none}}.agency-details-v1 .property-listing-v1 .filter-v1__label{color:#c56839}.agency-details-v1 .property-listing-v1 .filter-v1-list{background:transparent;border:1px solid #cecece;color:#c56839}.agency-details-v1 .property-listing-v1 .filter-v1-list__item{background:transparent}.agency-details-v1 .property-listing-v1 .filter-v1-list__item:hover{background:#fff;color:#c56839}.agency-details-v1 .property-listing-v1 .ss-main .ss-single-selected{background-color:transparent;color:#c56839}.agency-details-v1 .property-listing-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#c56839}.agency-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:hover,.agency-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#c56839;color:#fff}.agency-home-v1{background:#fff none no-repeat 50%/cover}.agency-home-v1__wrapper{max-width:1920px}.agency-home-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.agency-home-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.agency-home-v1__wrapper.wrapper{margin:auto}}.agency-home-v1__container{max-width:1650px}@media screen and (min-width:992px){.agency-home-v1__container{margin-left:auto}}.agency-home-v1__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.agency-home-v1__title{margin-bottom:4em}}.agency-home-v1__title .title .title__content{margin:0 0 1em}.agency-home-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.agency-home-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.agency-home-v1__items{margin-bottom:5em}@media screen and (min-width:992px){.agency-home-v1__items{margin-bottom:10em}}.agency-home-v1__items-container{max-width:1440px;margin:auto auto 3em;text-align:center}@media screen and (min-width:992px){.agency-home-v1__items-container{margin:0 1em 2em auto}}.agency-home-v1__item-decorate{margin-bottom:3em}.agency-home-v1__item-visual{max-height:500px;max-width:425px;margin:auto}.agency-home-v1__item-visual img{width:100%;height:100%;object-fit:cover;display:block;max-height:290px;min-height:290px;max-width:425px}.agency-home-v1__item--representative img{max-height:500px;min-height:500px}.agency-home-v1__item-title{text-decoration:none}.agency-home-v1__item-title .title .title__content{margin:0 0 3em}.agency-home-v1__item-title .title .title__content-1{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.agency-home-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.agency-home-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:80%;margin:auto}.agency-home-v1__item-coords__phone{margin-top:1.5em}.agency-home-v1__item-coords__phone--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839;margin-bottom:.5em}.agency-home-v1__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;text-decoration:none}.agency-home-v1__item-coords__email{margin-top:1.5em}.agency-home-v1__item-coords__email--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839;margin-bottom:.5em}.agency-home-v1__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;text-decoration:none}.agency-home-v1__item-coords__address{margin-top:1.5em}.agency-home-v1__item-coords__address--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839;margin-bottom:.5em}.agency-home-v1__item-coords__address--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.agency-home-v1__item-coords__address--highlight{display:block}.agency-home-v1__item-coords--top{margin-bottom:2em}.agency-home-v1__item-links{margin-top:1em}@media screen and (min-width:992px){.agency-home-v1__item-links{margin-top:2em}}.agency-home-v1__item-links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.agency-home-v1__item-links .links-group__wrapper{text-align:right}}.agency-home-v1__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-home-v1__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-home-v1__item-links .button-drawing__content{margin-right:2em}}.agency-home-v1__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.agency-home-v1__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.agency-home-v1__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.agency-home-v1__container-pagination{width:50%}}.agency-home-v1__container-pagination--top{position:relative;width:100%;height:2px}.agency-home-v1__container-pagination--bottom{position:relative;width:100%;height:100%}.agency-home-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.agency-home-v1__container-pagination .swiper-scrollbar-drag{background:#c56839}.agency-home-v1__container-pagination .swiper-button-next,.agency-home-v1__container-pagination .swiper-button-prev{top:0;margin-top:10px}.agency-home-v1__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.agency-home-v1__container-pagination .swiper-button-next{right:auto;left:4em}.agency-home-v1__container-pagination .swiper-button-next__svg,.agency-home-v1__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.agency-home-v1__container-pagination .swiper-button-next:after,.agency-home-v1__container-pagination .swiper-button-prev:after{display:none}.agency-home-v1__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.agency-home-v1__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#c56839}.agency-home-v1__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.agency-home-v1__links{max-width:1440px}@media screen and (min-width:992px){.agency-home-v1__links{margin-left:auto;margin-right:1em}}.agency-home-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.agency-home-v1__links .links-group__wrapper{text-align:right;width:50%}}.agency-home-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-home-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-home-v1__links .button-drawing__content{margin-right:2em}}.agency-home-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.agency-home-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.agency-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v1__container{height:100%;margin:auto;max-width:1470px}.agency-listing-v1__wrapper{max-width:1920px;width:100%}.agency-listing-v1__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}.agency-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v1__items{margin-bottom:4%}.agency-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.agency-listing-v1__items-wrapper{justify-content:space-between}}.agency-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.agency-listing-v1__items-container{margin:0 2em}}.agency-listing-v1__item{position:relative;width:100%;margin-top:1em;margin-bottom:0;padding:2em 0 0;max-width:670px}@media screen and (min-width:992px){.agency-listing-v1__item{width:calc(50% - 1em)}}.agency-listing-v1__item-title .title .title__content{margin:0 0 2em;display:block;text-decoration:none}.agency-listing-v1__item-title .title .title__content-1{display:flex;flex-direction:column}.agency-listing-v1__item-title .title .title__content-1,.agency-listing-v1__item-title .title .title__content-2{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.agency-listing-v1__item-title .title .title__content-2{display:block}.agency-listing-v1__item__coords{margin-bottom:2em}@media screen and (min-width:576px){.agency-listing-v1__item__coords:last-child{margin-bottom:0}}.agency-listing-v1__item__coords--address,.agency-listing-v1__item__coords--mail,.agency-listing-v1__item__coords--tel{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:576px){.agency-listing-v1__item__coords--address:last-child,.agency-listing-v1__item__coords--mail:last-child,.agency-listing-v1__item__coords--tel:last-child{margin-bottom:0}}.agency-listing-v1__item__coords .label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Montserrat,sans-serif;color:#c56839;margin-bottom:.5em}.agency-listing-v1__item__coords .text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.6em Montserrat,sans-serif;color:#6a6a6a}.agency-listing-v1__item__coords .text a{text-decoration:none;color:#6a6a6a}.agency-listing-v1__item-content{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:576px){.agency-listing-v1__item-content{padding:2em}}.agency-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}@media screen and (min-width:992px){.agency-listing-v1__item-separator{width:60%}}@media screen and (min-width:576px){.agency-listing-v1__item:hover .agency-listing-v1__decorate-visual{transform:scale(1)}.agency-listing-v1__item:hover .agency-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.agency-listing-v1__item:hover .agency-listing-v1__links--hover{display:block}}@media screen and (min-width:576px){.agency-listing-v1__item-links--mobile{display:none}}.agency-listing-v1__item-links--mobile .links-group__wrapper{text-align:center}.agency-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.agency-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.agency-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.agency-listing-v1__decorate{margin-bottom:2em;overflow:hidden}@media screen and (min-width:576px){.agency-listing-v1__decorate{margin-bottom:0}}.agency-listing-v1__decorate-wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.agency-listing-v1__decorate-wrapper{height:400px}}@media screen and (min-width:992px){.agency-listing-v1__decorate-wrapper{height:420px}}@media screen and (min-width:1200px){.agency-listing-v1__decorate-wrapper{height:520px}}.agency-listing-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.agency-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.agency-listing-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.agency-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.agency-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.agency-listing-v1__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1.5em}.agency-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.agency-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.agency-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}@media screen and (min-width:992px){.body--page-agency-listing-v1 .map-v1__wrapper{padding:0 0 4em 2em}}.agency-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v2__container{height:100%;margin:auto;max-width:1230px}.agency-listing-v2__wrapper{max-width:1920px;width:100%}.agency-listing-v2__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}.agency-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v2__items{margin-bottom:4%}.agency-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}.agency-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.agency-listing-v2__items-container{margin:0 2em}}.agency-listing-v2__item{margin:0 var(--wrapper-x) 2em;width:100%;position:relative;z-index:1}@media screen and (min-width:992px){.agency-listing-v2__item{padding:2em 0}}.agency-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.agency-listing-v2__item-container{flex-direction:row;height:530px}}.agency-listing-v2__item-title .title .title__content{margin:0 0 2em;display:block;text-decoration:none}.agency-listing-v2__item-title .title .title__content-1{display:flex;flex-direction:column}.agency-listing-v2__item-title .title .title__content-1,.agency-listing-v2__item-title .title .title__content-2{font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.agency-listing-v2__item-title .title .title__content-2{display:block}.agency-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;max-width:750px;max-height:490px;z-index:-1;overflow:hidden;width:100%}.agency-listing-v2__item-decorate--wrapper{width:100%;height:100%}@media screen and (min-width:992px){.agency-listing-v2__item-decorate{margin-left:2em}}.agency-listing-v2__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.agency-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.agency-listing-v2__item__coords{margin-bottom:2em}.agency-listing-v2__item__coords--address,.agency-listing-v2__item__coords--mail,.agency-listing-v2__item__coords--tel{display:flex;flex-direction:column}@media screen and (min-width:576px){.agency-listing-v2__item__coords:last-child{margin-bottom:0}}.agency-listing-v2__item__coords .label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Montserrat,sans-serif;color:#fff;margin-bottom:.5em}.agency-listing-v2__item__coords .text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.6em Montserrat,sans-serif;color:#fff}.agency-listing-v2__item__coords .text a{text-decoration:none;color:#fff}.agency-listing-v2__item-content{display:flex;background:#c56839;width:100%;height:100%;max-width:750px}@media screen and (min-width:992px){.agency-listing-v2__item-content{width:37%;min-width:460px}}.agency-listing-v2__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;justify-content:space-between}.agency-listing-v2__item-links{width:100%}.agency-listing-v2__item-links .links-group__wrapper{text-align:right}.agency-listing-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.agency-listing-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.agency-listing-v2__item-links .button-drawing__content{margin-right:2em}}.agency-listing-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.agency-listing-v2__item:hover .agency-listing-v2__item-visual{transform:scale(1)}.agency-listing-v2__item:hover .agency-listing-v2__item-links .button-drawing .arrow_link_svg{right:-1em}}@media screen and (min-width:992px){.agency-listing-v2__item:nth-child(2n) .agency-listing-v2__item-container{flex-direction:row-reverse}}@media screen and (min-width:992px){.agency-listing-v2__item:nth-child(2n) .agency-listing-v2__item-decorate{margin-left:0;margin-right:2em}}.body--page-agency-listing-v2 .map-v1__wrapper{max-width:1640px;margin-left:auto}@media screen and (min-width:992px){.body--page-agency-listing-v2 .map-v1__wrapper{padding:0 0 4em 2em}}.body--page-agency-listing-v2 .map-v1__container_text-block{padding:0 15% 5em 5%}@media screen and (min-width:992px){.body--page-agency-listing-v2 .map-v1__container_text-block{padding-top:9em}}.alertmail-content-v1{background:#fff none no-repeat 50%/cover;color:#353c45;position:relative}.alertmail-content-v1__editorial__wrapper{max-width:1580px;margin-left:auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.alertmail-content-v1__editorial__wrapper{display:block}}.alertmail-content-v1__editorial__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.alertmail-content-v1__editorial__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.alertmail-content-v1__editorial__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.alertmail-content-v1__editorial__wrapper.wrapper{margin:auto}}.alertmail-content-v1__container{max-width:1920px;margin-left:auto}@media screen and (min-width:2000px){.alertmail-content-v1__container{margin:auto}}.alertmail-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.alertmail-content-v1__title .title .title__content{text-align:left;margin:0 0 .5em}.alertmail-content-v1__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.alertmail-content-v1__decorate{width:100%;height:100%;position:relative;display:inline-block}@media screen and (min-width:992px){.alertmail-content-v1__decorate{max-width:58%;float:right;margin-left:2.666em;margin-bottom:4em;height:540px}}.alertmail-content-v1__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.alertmail-content-v1__visual{height:auto}.alertmail-content-v1__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.alertmail-content-v1__visual--right{max-width:52%}}.alertmail-content-v1__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.alertmail-content-v1__visual--left{max-width:47%;margin-top:2em;justify-content:flex-end}}.alertmail-content-v1__visual--1{max-height:43%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.alertmail-content-v1__visual--1{max-width:68.91%;margin-bottom:1em}}.alertmail-content-v1__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.alertmail-content-v1__visual--2{max-height:53%;height:100%;width:100%;margin-left:auto}.alertmail-content-v1__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.alertmail-content-v1__visual--3{height:100%;width:100%}@media screen and (min-width:992px){.alertmail-content-v1__visual--3{margin-left:1em;max-height:91.85%}}.alertmail-content-v1__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.alertmail-content-v1__wrapper-close{clear:both}.alertmail-content-v1__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:3em}@media screen and (min-width:576px){.alertmail-content-v1__block-text{padding-left:1.5em;padding-right:2em}}.alertmail-content-v1__content{width:100%;height:100%;max-width:1200px}.alertmail-content-v1__form-block__wrapper{max-width:1215px;margin:auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.alertmail-content-v1__form-block__wrapper{display:block}}.alertmail-content-v1__form-block__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.alertmail-content-v1__form-block__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.alertmail-content-v1__form-block__wrapper.wrapper{margin:auto}}.alertmail-content-v1__form-block .form__wrapper.wrapper{padding:0}.alertmail-content-v1__form-block .form-top-block{margin-bottom:5em}.alertmail-content-v1__form-block .form__field{border:0}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field{margin:0 2.5em 1.5em}}.alertmail-content-v1__form-block .form__field.checkboxes{margin-bottom:4em}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.checkboxes .checkboxes__legend{margin:auto auto 1.5em}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.checkboxes .checkboxes__group{justify-content:center}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.checkboxes .checkboxes__item{margin:0 2.5em 1em}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field.radios .radios__legend{margin:.2em 1em 0 0;float:left}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .second-field .form-group:after{content:"";flex:1 1 0;margin:0 2.5em 1.5em}}.alertmail-content-v1__form-block .form-block__title .title .title__content{text-align:left;margin:0 0 .5em}.alertmail-content-v1__form-block .form-block__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.alertmail-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.alertmail-content-v1__form-block .form-block .form-middle-block{margin-bottom:7em}.alertmail-content-v1__form-block .form-block .form-middle-block__left{margin-bottom:5em}.alertmail-content-v1__form-block .form-block .form-middle-block .first-field{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form-block .form-middle-block .first-field{flex-direction:row;margin:0 1em}}.alertmail-content-v1__form-block .form-block .form-bottom-block{max-width:735px;margin:auto}.alertmail-content-v1__form-block .form-block .form-bottom-block .form__fields{max-width:750px;margin-left:auto}.alertmail-content-v1__form-block .form-block .form__legals{max-width:735px;margin:auto}.alertmail-content-v1__form-block .form-block .form__legals p{max-width:675px;margin-left:auto}.alertmail-content-v1__form-block .form__validation{margin-top:2em}.alertmail-content-v1__form-block .form__validation .checkboxes{margin:0 0 1em}.alertmail-content-v1__form-block .form__validation .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif}.alertmail-content-v1__form-block .form__validation .form__submit{margin:2em 0}.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{width:100%;background:#353c45 none no-repeat 50%/cover}.alertmail-v1__wrapper{max-width:1920px}.alertmail-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.alertmail-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.alertmail-v1__wrapper.wrapper{margin:auto}}.alertmail-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.alertmail-v1__container{flex-direction:row}}.alertmail-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:2em}@media screen and (min-width:992px){.alertmail-v1__content{padding:3em 2em 3em 0}}@media screen and (min-width:1200px){.alertmail-v1__content{padding:2em 1em 2em 0}}@media screen and (min-width:1400px){.alertmail-v1__content{padding:2.13em 10em 2.2em 0}}.alertmail-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.alertmail-v1__content-top{margin-bottom:unset}}.alertmail-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.alertmail-v1__content-text{padding-top:unset;padding-bottom:5.4em;padding-left:3.267em}}@media screen and (min-width:1200px){.alertmail-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.alertmail-v1__content-text{padding-bottom:5.4em}}@media screen and (min-width:1200px){.alertmail-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.alertmail-v1__content-bottom{margin-right:unset}}.alertmail-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#fff;letter-spacing:0;text-transform:none}.alertmail-v1__title .title .title__content{margin:0 0 1em}.alertmail-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.alertmail-v1__text.text{color:#fff;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif}@media screen and (min-width:992px){.alertmail-v1__text.text p{max-width:100%;margin-right:auto}}.alertmail-v1__decorate{max-width:100%;height:100%}@media screen and (min-width:576px){.alertmail-v1__decorate{max-width:80%;margin:auto}}@media screen and (min-width:992px){.alertmail-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.alertmail-v1__decorate{width:100%;max-width:620px;max-height:480px}}.alertmail-v1__decorate-visual,.alertmail-v1__decorate-wrapper{width:100%;height:100%}.alertmail-v1__decorate img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.alertmail-v1__decorate img{text-align:right}}.alertmail-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.alertmail-v1__links .links-group__wrapper{text-align:right}}.alertmail-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.alertmail-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.alertmail-v1__links .button-drawing__content{margin-right:2em}}.alertmail-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.alertmail-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.empty-search~.alertmail-v1{display:none}.back__link{padding:1em 0}.back__link .links-group__wrapper{text-align:left}@media screen and (min-width:992px){.back__link .links-group__wrapper{text-align:left}}.back__link .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;border:none;background:transparent;cursor:pointer;z-index:9}.back__link .button-drawing__content{margin-left:1.5em}@media screen and (min-width:992px){.back__link .button-drawing__content{margin-left:2em}}.back__link .button-drawing .arrow_link_svg{position:absolute;left:0;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s;transform:rotate(180deg);margin-right:2em}.back__link .button-drawing:hover .arrow_link_svg{left:-1em}.bandeau-info{background-color:#c56839;text-transform:uppercase;min-height:55px;display:flex;align-items:center;justify-content:center;z-index:9999;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.bandeau-info .bandeau-info__structure{max-width:1280px;text-align:center;margin:0 auto}@media screen and (min-width:992px){.bandeau-info .bandeau-info__structure{display:flex;justify-content:center;align-items:center}}.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:Montserrat,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 Montserrat,sans-serif}@media screen and (min-width:768px){.bandeau-info .bandeau-info__text{font:normal normal 100 18px Montserrat,sans-serif;margin-right:3em}}.bandeau-info .bandeau-info__button{cursor:pointer;background:transparent;text-decoration:none;border:none;display:flex;align-items:center;justify-content:center;padding:0 1em;margin:.6em auto 0;color:#fff;letter-spacing:.3em;text-transform:uppercase;font-family:Montserrat,sans-serif;word-break:normal}.bandeau-info .bandeau-info__button .arrow{fill:#fff;width:25px;height:25px;margin-left:1.5em;transition:.2s ease-out}.bandeau-info .bandeau-info__button:before{background:#fff}.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;margin-bottom:5em}.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:em}.module-map-poi__filters li>span{display:block;text-align:left;margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1 Montserrat,sans-serif;text-transform:none;letter-spacing:0}@media screen and (min-width:1200px){.module-map-poi__filters li>span{margin-bottom:2.5em}}.module-map-poi__filters li>span svg{width:32px;margin-right:.6em}.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:1em}.module-map-poi__filters .checkbox__box{width:15px;height:15px;min-width:15px;min-height:15px;border-radius:0}.module-map-poi__filters .checkbox__box svg{width:15px;height:15px}.module-map-poi__filters .checkbox__label{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1 Montserrat,sans-serif;letter-spacing:.3em;font-weight:400;color:#757575}.bloc-listing-v1{width:100%;background:transparent none no-repeat 50%/cover}.bloc-listing-v1__wrapper.wrapper{padding:4em 0}.bloc-listing-v1__container{max-width:1430px;width:100%;margin:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.bloc-listing-v1__container{height:260px;flex-direction:row}}.bloc-listing-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:0}@media screen and (min-width:992px){.bloc-listing-v1__content{padding:0 2em 3em 0}}@media screen and (min-width:1200px){.bloc-listing-v1__content{padding:0 2em 2em 0}}@media screen and (min-width:1400px){.bloc-listing-v1__content{padding:0 5.5em 2.2em 0}}.bloc-listing-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.bloc-listing-v1__content-top{margin-bottom:unset}}.bloc-listing-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.bloc-listing-v1__content-text{padding-top:unset;padding-bottom:2em;padding-left:3.267em}}@media screen and (min-width:1200px){.bloc-listing-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.bloc-listing-v1__content-text{padding-bottom:2em}}@media screen and (min-width:1200px){.bloc-listing-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.bloc-listing-v1__content-bottom{margin-right:unset}}.bloc-listing-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,100px)/1 Crimson Foam;color:#c56839;letter-spacing:0;text-transform:none}.bloc-listing-v1__title .title .title__content{margin:0 0 .5em}.bloc-listing-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.bloc-listing-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif}@media screen and (min-width:992px){.bloc-listing-v1__text.text p{max-width:100%;margin-right:auto}}.bloc-listing-v1__decorate{max-width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:576px){.bloc-listing-v1__decorate{margin:0 auto 1em}}@media screen and (min-width:992px){.bloc-listing-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.bloc-listing-v1__decorate{width:100%;max-width:600px;max-height:260px}}.bloc-listing-v1__decorate-visual,.bloc-listing-v1__decorate-wrapper{width:100%;height:100%}.bloc-listing-v1__decorate img{width:100%;height:100%;object-fit:cover}.bloc-listing-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.bloc-listing-v1__links .links-group__wrapper{text-align:right}}.bloc-listing-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.bloc-listing-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.bloc-listing-v1__links .button-drawing__content{margin-right:2em}}.bloc-listing-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.bloc-listing-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.breadcrumb{background:transparent;margin-top:-1em;margin-bottom:1em}.breadcrumb__wrapper{margin:0 auto;width:100%}.breadcrumb__link{color:#fff;text-decoration:none}.breadcrumb__link:hover{color:#6a6a6a}.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:#fff}.breadcrumb__item--active{color:#fff}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Montserrat,sans-serif;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Montserrat,sans-serif}}.calendar table{width:100%}.calendar td{text-align:center;width:38px}.calendar__month{text-transform:none;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.calendar__day{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839;text-transform:lowercase;letter-spacing:0;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:-1.5em;font-weight:700;line-height:2em;text-align:center;height:30px;width:30px;background-color:transparent;display:flex;transition:.5s;outline:none}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{font-size:1em}.calendar__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:-45px}@media screen and (min-width:992px){.calendar__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.calendar__container-pagination .arrows{width:100%;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.calendar__container-pagination .arrows{margin:0}}.calendar__container-pagination .swiper-button-next,.calendar__container-pagination .swiper-button-prev{top:0;margin-top:0}.calendar__container-pagination .swiper-button-prev{left:0;transform:rotate(180deg)}.calendar__container-pagination .swiper-button-next{right:0}.calendar__container-pagination .swiper-button-next__svg,.calendar__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.calendar__container-pagination .swiper-button-next:after,.calendar__container-pagination .swiper-button-prev:after{display:none}.calendar__calendar .calendar__date{font:normal normal 400 1rem Montserrat,sans-serif;color:#525252;padding:1em 0}.calendar__calendar .calendar__date--booked{background-color:#c90b0b;color:#fff}.calendar__calendar .calendar__date--available{background-color:#0b9a0b;color:#fff}.calendar__calendar--line .calendar__date{background-color:transparent;letter-spacing:0}.calendar__calendar--line .calendar__date span{padding:.4em}.calendar__calendar--line .calendar__date--booked{position:relative;color:#6a6a6a}.calendar__calendar--line .calendar__date--booked:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#c90b0b}.calendar__calendar--line .calendar__date--available{position:relative;color:#6a6a6a}.calendar__calendar--line .calendar__date--available:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);border:1px solid #0b9a0b}.calendar__calendar--line .calendar__date--outermonth{color:#fff;opacity:0}.calendar__calendar--line .calendar__date--outermonth:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);border:none}.calendar__calendar--line .calendar__line{height:1em}.calendar__legend{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none;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:#0b9a0b}.calendar__legend--booked .calendar__legend-drawing{background-color:#c90b0b}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:12000;background-color:#fff}@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 clamp(14px,calc(.6rem + 1.875vw),14px)/1.3 Montserrat,sans-serif;text-decoration:none;color:#c56839}.call-tracking__item .item__mail a .mail-svg{fill:#c56839;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 clamp(14px,calc(.6rem + 1.875vw),14px)/1.3 Montserrat,sans-serif;text-decoration:none;color:#c56839}.call-tracking__item .item__phone a .phone-svg{fill:#c56839;width:23px;height:100%}.contact-v1{width:100%;background:transparent none no-repeat 50%/cover}.contact-v1__wrapper{max-width:1920px}.contact-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.contact-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.contact-v1__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.contact-v1__wrapper.wrapper{margin:auto}}.contact-v1__agency{max-width:1580px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:5em}@media screen and (min-width:992px){.contact-v1__agency{flex-direction:row;margin-bottom:8em}}.contact-v1__content{display:flex;flex-direction:column;flex:1;padding:0}@media screen and (min-width:992px){.contact-v1__content{padding:0 3em 0 0}}@media screen and (min-width:1400px){.contact-v1__content{padding:0 9em 0 0;max-width:800px}}.contact-v1__content-top{margin-bottom:3em}@media screen and (min-width:992px){.contact-v1__content-top{margin-bottom:inherit}}.contact-v1__title .title .title__content{margin:0 0 1.5em}.contact-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.contact-v1__text{margin-bottom:3em}@media screen and (min-width:992px){.contact-v1__text{margin-bottom:5em}}.contact-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif}@media screen and (min-width:992px){.contact-v1__text.text{padding-left:1.5em}}.contact-v1__coords{margin-bottom:2em}@media screen and (min-width:992px){.contact-v1__coords{padding-left:1.5em}}.contact-v1__coords-tel{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__coords-tel{flex-direction:row}}.contact-v1__coords-tel--label{color:#c56839;min-width:130px;margin-right:1em}.contact-v1__coords-tel--label,.contact-v1__coords-tel--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v1__coords-tel--text a{text-decoration:none;color:#6a6a6a}.contact-v1__coords-mail{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__coords-mail{flex-direction:row}}.contact-v1__coords-mail--label{color:#c56839;min-width:130px;margin-right:1em}.contact-v1__coords-mail--label,.contact-v1__coords-mail--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v1__coords-mail--text a{text-decoration:none;color:#6a6a6a}.contact-v1__coords-address{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v1__coords-address{flex-direction:row}}.contact-v1__coords-address--label{color:#c56839;min-width:130px;margin-right:1em}.contact-v1__coords-address--label,.contact-v1__coords-address--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v1__coords-address--text{display:flex;flex-direction:column;color:#6a6a6a}.contact-v1__legals--label{color:#c56839;min-width:130px;margin-right:1em}.contact-v1__legals--label,.contact-v1__legals--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v1__legals--text{display:flex;flex-direction:column;color:#6a6a6a}@media screen and (min-width:992px){.contact-v1__timetables{padding-left:1.5em}}.contact-v1__timetables--label{color:#c56839}.contact-v1__timetables--label,.contact-v1__timetables--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v1__timetables--text{color:#6a6a6a;margin-bottom:1em}.contact-v1__right{max-width:100%;display:flex;flex-direction:column;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.contact-v1__right{width:48%;margin-top:1.5em;margin-bottom:0}}.contact-v1__decorate{margin-bottom:1.5em}.contact-v1__decorate-wrapper{width:100%;height:100%}.contact-v1__decorate-visual,.contact-v1__decorate img{width:100%;height:100%;max-height:475px}.contact-v1__decorate img{object-fit:cover;display:block}.contact-v1__socials .socials__items{display:flex;flex-wrap:wrap}.contact-v1__socials .socials__item .item__svg{width:100%;height:100%}.contact-v1__socials .socials__item .item__link{border:1px solid #6a6a6a;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 1em 1em 0;transition:all .2s linear}.contact-v1__socials .socials__item .item__link:hover{border:1px solid #c56839;background:#c56839}.contact-v1__socials .socials__item .item__link:hover svg{fill:#fff}.contact-v1__socials .socials__item li{list-style:none}.contact-v1__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#c56839;transition:fill .2s linear}@media screen and (min-width:992px){.contact-v1__form-block{padding-right:2em}}.contact-v1__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.contact-v1__form-block .form-block__title .title .title__content{margin:0 0 3em}}.contact-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.contact-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.contact-v1__form-block .form-block__wrapper{max-width:730px;margin:auto}.contact-v1__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif}@media screen and (min-width:992px){.contact-v1__form-block .form-block .myForm{margin-left:5em}}.contact-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.contact-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.contact-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.contact-v1__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.contact-v1__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n){flex-direction:row-reverse;margin-bottom:8em;margin-left:0;margin-right:auto}}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n) .contact-v1__content{padding:0 0 0 3em}}@media screen and (min-width:1400px){.contact-v1__agency:nth-child(2n) .contact-v1__content{padding:0 0 0 9em}}.contact-v1__agency:nth-child(2n) .contact-v1__socials.socials .socials__items{display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n) .contact-v1__socials.socials .socials__items{justify-content:flex-end}}@media screen and (min-width:992px){.contact-v1__agency:nth-child(2n) .contact-v1__socials.socials .socials__item{margin-right:0;margin-left:1em}}.contact-v2{width:100%;background:transparent none no-repeat 50%/cover}.contact-v2__wrapper{max-width:1920px}.contact-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.contact-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.contact-v2__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.contact-v2__wrapper.wrapper{margin:auto}}.contact-v2__agency{display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:5em}@media screen and (min-width:992px){.contact-v2__agency{flex-direction:row}}.contact-v2__swiper{max-width:1580px;margin:auto auto 5em;position:relative}@media screen and (min-width:992px){.contact-v2__swiper{flex-direction:row;margin:0 0 8em auto}}@media screen and (min-width:2000px){.contact-v2__swiper{margin:auto}}.contact-v2__content{display:flex;flex-direction:column;flex:1;padding:0}@media screen and (min-width:992px){.contact-v2__content{padding:0 3em 0 0}}@media screen and (min-width:1400px){.contact-v2__content{padding:0 9em 0 0}}.contact-v2__content-top{margin-bottom:3em}@media screen and (min-width:992px){.contact-v2__content-top{margin-bottom:inherit}}.contact-v2__title .title .title__content{margin:0 0 1.5em}.contact-v2__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.contact-v2__text{margin-bottom:3em}@media screen and (min-width:992px){.contact-v2__text{margin-bottom:5em}}.contact-v2__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif}@media screen and (min-width:992px){.contact-v2__text.text{padding-left:1.5em}}.contact-v2__coords{margin-bottom:2em}@media screen and (min-width:992px){.contact-v2__coords{padding-left:1.5em}}.contact-v2__coords-tel{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v2__coords-tel{flex-direction:row}}.contact-v2__coords-tel--label{color:#c56839;min-width:130px;margin-right:1em}.contact-v2__coords-tel--label,.contact-v2__coords-tel--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v2__coords-tel--text a{text-decoration:none;color:#6a6a6a}.contact-v2__coords-mail{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v2__coords-mail{flex-direction:row}}.contact-v2__coords-mail--label{color:#c56839;min-width:130px;margin-right:1em}.contact-v2__coords-mail--label,.contact-v2__coords-mail--text a{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v2__coords-mail--text a{text-decoration:none;color:#6a6a6a}.contact-v2__coords-address{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v2__coords-address{flex-direction:row}}.contact-v2__coords-address--label{color:#c56839;min-width:130px;margin-right:1em}.contact-v2__coords-address--label,.contact-v2__coords-address--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v2__coords-address--text{display:flex;flex-direction:column;color:#6a6a6a}.contact-v2__timetables{margin-bottom:1em}@media screen and (min-width:992px){.contact-v2__timetables{padding-left:1.5em}}.contact-v2__timetables--label{color:#c56839}.contact-v2__timetables--label,.contact-v2__timetables--text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.6em Montserrat,sans-serif}.contact-v2__timetables--text{color:#6a6a6a}.contact-v2__right{max-width:100%;display:flex;flex-direction:column;margin-bottom:2em;position:relative;width:100%}@media screen and (min-width:992px){.contact-v2__right{max-width:48%;margin-top:1.5em;margin-bottom:0}}.contact-v2__decorate{margin-bottom:1.5em}.contact-v2__decorate-wrapper{width:100%;height:100%}.contact-v2__decorate-visual,.contact-v2__decorate img{width:100%;height:100%;max-height:475px}.contact-v2__decorate img{object-fit:cover;display:block}.contact-v2__socials .socials__items{display:flex;flex-wrap:wrap}.contact-v2__socials .socials__item{border:1px solid #6a6a6a;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 1em 1em 0;transition:all .2s linear}.contact-v2__socials .socials__item .item__svg{width:100%;height:100%}.contact-v2__socials .socials__item li{list-style:none}.contact-v2__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#c56839;transition:fill .2s linear}.contact-v2__socials .socials__item:hover{border:1px solid #c56839;background:#c56839}.contact-v2__socials .socials__item:hover svg{fill:#fff}@media screen and (min-width:992px){.contact-v2__form-block{padding-right:2em}}.contact-v2__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.contact-v2__form-block .form-block__title .title .title__content{margin:0 0 3em}}.contact-v2__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:lowercase}.contact-v2__form-block .form-block__title .title .title__content-1:first-letter{text-transform:uppercase}.contact-v2__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:lowercase}.contact-v2__form-block .form-block__wrapper{max-width:730px;margin:auto}.contact-v2__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm{margin-left:5em}}.contact-v2__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.contact-v2__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.contact-v2__form-block .form-block .myForm .form .select{margin:3em 0}@media screen and (min-width:992px){.contact-v2__form-block .form-block .myForm .form .select{max-width:70%}}.contact-v2__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.contact-v2__pagination{width:100%}@media screen and (min-width:992px){.contact-v2__pagination{max-width:48%;margin-left:auto}}.contact-v2__container-pagination{position:relative;width:48%;height:45px;display:flex;flex-direction:column;margin-bottom:2em;animation:fadein 1s}@media screen and (min-width:992px){.contact-v2__container-pagination{max-width:80%}}.contact-v2__container-pagination--top{position:relative;width:100%;height:2px}.contact-v2__container-pagination--bottom{position:relative;width:100%;height:100%;top:2em}@media screen and (min-width:768px){.contact-v2__container-pagination--bottom{top:0}}.contact-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.contact-v2__container-pagination .swiper-scrollbar-drag{background:#c56839}.contact-v2__container-pagination .swiper-button-next,.contact-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.contact-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.contact-v2__container-pagination .swiper-button-next{right:auto;left:4em}.contact-v2__container-pagination .swiper-button-next__svg,.contact-v2__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.contact-v2__container-pagination .swiper-button-next:after,.contact-v2__container-pagination .swiper-button-prev:after{display:none}.contact-v2__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.contact-v2__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#c56839}.contact-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.js-contact-v2__container-pagination{height:70px}.js-contact-v2__container-pagination .contact-v2__container-pagination{width:100%}@keyframes fadein{0%{opacity:0}to{opacity:1}}.counter-v1{position:relative;margin:1em 0}.counter-v1__wrappper{width:100%}.counter-v1__bullet,.counter-v1__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif}.counter-v1__bullet{background:#c56839;padding:.2em .6em;border-radius:10px}.cro-v1{width:100%;background:transparent}.cro-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}.cro-v1__container{max-width:1400px;margin:auto}.cro-v1__aligner{display:flex}.cro-v1__aligner-container{max-height:260px;width:100%;overflow:hidden}.cro-v1__links{margin-top:60px}.cro-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v1__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v1__links .button-drawing__content{margin-right:2em}}.cro-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.cro-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v1__title .title .title__content{margin:0 0 1em}.cro-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.cro-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.cro-v1__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.cro-v1__text.text{padding-left:1.5em}}.image-item{width:70%;display:inline-block;padding:15px;flex:0 0 50%;max-width:50%}@media screen and (min-width:992px){.image-item{flex:unset;max-width:unset}}.image{background-position:50%;background-size:cover;background-repeat:no-repeat}.image--1{background-image:url(../images/modules/cro/5.jpg);padding-top:100%}@media screen and (min-width:992px){.image--1{padding-top:80%}}.image--2{background-image:url(../images/modules/cro/6.jpg);padding-top:100%}@media screen and (min-width:992px){.image--2{padding-top:120%}}.image--3{background-image:url(../images/modules/cro/7.jpg);padding-top:100%}@media screen and (min-width:992px){.image--3{padding-top:110%}}.image--4{background-image:url(../images/modules/cro/4.jpg);padding-top:100%}@media screen and (min-width:992px){.image--4{padding-top:60%}}.cro-v2{width:100%;background:#353c45}.cro-v2__wrapper{max-width:1740px;margin-left:auto}.cro-v2__wrapper.wrapper{padding:4em 2em;overflow:inherit}@media screen and (min-width:992px){.cro-v2__wrapper.wrapper{padding:4em 0 4em 2em}}.cro-v2__links{margin-top:30px}.cro-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v2__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v2__links .button-drawing__content{margin-right:2em}}.cro-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.cro-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v2__container{position:relative;margin-right:0}.cro-v2__item{display:flex;flex-wrap:wrap}.cro-v2__item__decorate{max-width:100%;width:100%;position:relative}.cro-v2__content{max-width:910px;width:100%;z-index:1}@media screen and (min-width:992px){.cro-v2__content{width:55%;position:absolute}}.cro-v2__aligner{display:flex}.cro-v2__aligner-container{max-height:350px;width:100%;overflow:hidden}.cro-v2__title .title .title__content{margin:0 0 1em}.cro-v2__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:uppercase}.cro-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.cro-v2__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#fff}@media screen and (min-width:992px){.cro-v2__text.text{padding-left:1.5em}}.cro-v2__decorate{max-width:100%;width:100%;margin:6.733em 0 0}@media screen and (min-width:992px){.cro-v2__decorate{margin:16em 0 0}}@media screen and (min-width:1400px){.cro-v2__decorate{margin:12em 0 0}}.cro-v2__decorate-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (min-width:992px){.cro-v2__decorate-wrapper{align-items:baseline;padding-left:48%;margin:unset}}.cro-v2__decorate img{display:block;object-fit:cover}.cro-v2__decorate img,.cro-v2__item__visual{width:100%;height:100%}.cro-v2__item__visual--3{left:12%;width:36%;bottom:14%}@media screen and (min-width:992px){.cro-v2__item__visual--3{position:absolute;padding-left:0}}.cro-v2__item__visual--2{width:30%}@media screen and (min-width:992px){.cro-v2__item__visual--1{padding-right:0;padding-top:0}}.cro-v2__item__visual--4{width:83%}.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--1,.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--2,.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--3,.cro-v2:not(.js-animation-advanced) .cro-v2__item__visual--4{transform:none!important}.cro-v3{width:100%;background:transparent}@media screen and (min-width:992px){.cro-v3__wrapper.wrapper{padding:4em 2em 4em 0}}.cro-v3__links{margin-top:30px}.cro-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v3__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v3__links .button-drawing__content{margin-right:2em}}.cro-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.cro-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v3__container{max-width:1740px;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.cro-v3__container{flex-direction:row}}.cro-v3__decorate{max-width:650px;max-height:700px;width:100%;height:100%;margin:auto}@media screen and (min-width:992px){.cro-v3__decorate{margin:unset}}.cro-v3__decorate-wrapper,.cro-v3__decorate img{height:100%;width:100%}.cro-v3__decorate img{display:block;object-fit:cover}.cro-v3__item__visual{height:100%;width:100%}.cro-v3__content{width:100%;margin-bottom:6.733em}@media screen and (min-width:992px){.cro-v3__content{margin-left:5em;margin-top:6.667em;margin-bottom:unset}}@media screen and (min-width:1400px){.cro-v3__content{margin-left:8.933em}}.cro-v3__aligner{display:flex}.cro-v3__aligner-container{max-height:350px;width:100%;overflow:hidden}.cro-v3__title .title .title__content{margin:0 0 1em}.cro-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.cro-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.cro-v3__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.cro-v3__text.text{padding-left:1.5em}}.cro-v3:not(.js-animation-advanced) .cro-v3__decorate{transform:none!important}.cro-v4{width:100%;background:transparent none no-repeat 50%/cover}.cro-v4__wrapper{max-width:1920px}.cro-v4__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.cro-v4__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.cro-v4__wrapper.wrapper{margin:auto}}.cro-v4__links{margin-top:30px}.cro-v4__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.cro-v4__links .links-group__wrapper{margin-right:4em;text-align:right}}.cro-v4__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.cro-v4__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.cro-v4__links .button-drawing__content{margin-right:2em}}.cro-v4__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.cro-v4__links .button-drawing:hover .arrow_link_svg{right:-1em}.cro-v4__container{max-width:1840px;margin-right:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.cro-v4__container{flex-direction:row}}.cro-v4__content{display:flex;flex-direction:column;flex:1;padding:3em 1em 0 0;margin-bottom:6.733em}@media screen and (min-width:992px){.cro-v4__content{padding:2em 0 0 3em;margin-bottom:unset}}@media screen and (min-width:1400px){.cro-v4__content{padding:3.333em 0 0 6.667em}}.cro-v4__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none;margin-bottom:.2em}.cro-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.cro-v4__decorate{max-width:100%;max-height:610px;position:relative;width:100%;height:100%}@media screen and (min-width:992px){.cro-v4__decorate{max-width:52%}}.cro-v4__decorate-visual,.cro-v4__decorate-wrapper{width:100%;height:100%}.cro-v4__video{max-height:610px;position:relative;padding-bottom:56.25%;width:100%}.cro-v4__video-content,.cro-v4__video-content>*{width:100%;height:100%}.cro-v4__video-content{position:absolute}.cro-v4__aligner{display:flex}.cro-v4__aligner-container{max-height:350px;width:100%;overflow:hidden}@media screen and (min-width:992px){.cro-v4__aligner-container{max-width:685px}}.cro-v4__text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.867 Montserrat,sans-serif}@media screen and (min-width:992px){.cro-v4__text{padding-left:1.5em}}.modal-download-document .form__submit{justify-content:center}.modal-download-document .form .button-drawing{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.modal-download-document .form .button-drawing_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.modal-download-document .form .button-drawing__drawing{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.modal-download-document .form .button-drawing:hover{color:#c56839;transition:color .2s;cursor:pointer}.modal-download-document .form .button-drawing:hover .label{border-bottom:1px solid #c56839;transition:border-bottom .2s}.modal-download-document .form .button-drawing:hover svg{fill:#c56839;transition:fill .2s}.editorial-v1{width:100%;background:transparent none no-repeat 50%/cover}.editorial-v1__wrapper{max-width:1300px;margin:0 auto;padding:4em var(--wrapper-x)}@media screen and (min-width:1600){.editorial-v1__wrapper{padding:4em}}.editorial{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a}.editorial .title .title__content{text-align:left;margin:0 0 1.5em}.editorial .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.editorial .title .title__content-2{display:flex;flex-direction:column;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#c56839;font-family:Montserrat,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:#353c45;font-family:Montserrat,sans-serif;font-size:.6em;display:block}.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#6a6a6a}.editorial a{color:#c56839}.editorial p{margin:.5em 0;font:normal normal 400 1.1764rem/1.4 Montserrat,sans-serif}.editorial ol,.editorial ul{margin:.5em 0;list-style-position:inside}.editorial li,.editorial ol{font:normal normal 400 1.1764rem/1.4 Montserrat,sans-serif;color:#c56839}.editorial li{list-style:none}.editorial li li{font-size:1em;margin-left:1em}.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 #c56839;border-bottom:0}.editorial blockquote{margin:2em 0}.editorial blockquote,.editorial blockquote p{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1 Montserrat,sans-serif;color:#c56839;text-transform:none;letter-spacing:0}.editorial table{margin:0 auto;border:0;border-collapse:collapse}.editorial table td,.editorial table tr{border:1px solid #cecece;padding:.6em;background:transparent;color:#6a6a6a;text-transform:uppercase;letter-spacing:.3em}.editorial table td,.editorial table th,.editorial table tr{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif}.editorial table th{padding:.5em .6em;background:#c56839;color:#fff;text-transform:none;letter-spacing:0}.editorial-seo{width:100%;background:transparent}.editorial-seo__wrapper.wrapper{padding:4em var(--wrapper-x)}.editorial-seo__container{max-width:1400px;margin:auto}.editorial-seo__aligner{display:flex}.editorial-seo__aligner-container{width:100%}.editorial-seo__title .title .title__content{margin:0 0 1em}.editorial-seo__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.editorial-seo__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.editorial-seo__text.text{width:100%;height:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.editorial-seo__text.text{padding-left:1.5em}}.editorial-gms-1{background:#fff none no-repeat 50%/cover;color:#353c45;position:relative}.editorial-gms-1__editorial__wrapper{max-width:1580px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.editorial-gms-1__editorial__wrapper{display:block}}.editorial-gms-1__editorial__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.editorial-gms-1__editorial__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.editorial-gms-1__editorial__wrapper.wrapper{margin:auto}}.editorial-gms-1__container{max-width:1920px;margin-left:auto}@media screen and (min-width:2000px){.editorial-gms-1__container{margin:auto}}.editorial-gms-1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.editorial-gms-1__decorate{width:100%;height:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.editorial-gms-1__decorate{max-width:56%;float:right;margin-left:2.666em;margin-bottom:4em;height:540px}}.editorial-gms-1__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.editorial-gms-1__visual{height:auto}.editorial-gms-1__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.editorial-gms-1__visual--right{max-width:54%}}.editorial-gms-1__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.editorial-gms-1__visual--left{max-width:43.6%;margin-top:2em;justify-content:flex-start}}.editorial-gms-1__visual--1{max-height:50%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.editorial-gms-1__visual--1{max-width:100%;margin-bottom:1em}}.editorial-gms-1__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.editorial-gms-1__visual--2{max-height:46%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.editorial-gms-1__visual--2{max-width:72%;margin-bottom:1em}}.editorial-gms-1__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.editorial-gms-1__visual--3{height:100%;width:100%}.editorial-gms-1__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.editorial-gms-1__wrapper-close{clear:both}.editorial-gms-1__block-text{text-align:left}@media screen and (min-width:576px){.editorial-gms-1__block-text{padding-left:1.5em;padding-right:2em}}.editorial-gms-1__content{width:100%;height:100%;max-width:1200px}.editorial-gms-2__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-2__items-wrapper{display:flex;justify-content:center;flex-wrap:wrap;max-width:1300px;margin:auto}@media screen and (min-width:1400px){.editorial-gms-2__items-wrapper{justify-content:space-between}}.editorial-gms-2__item{position:relative;max-width:380px;margin:auto}@media screen and (max-width:992px){.editorial-gms-2__item{margin:1em 0;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.editorial-gms-2__item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1400px){.editorial-gms-2__item{margin:0 1em;width:calc(33.33333% - 2em)}}.editorial-gms-2__item .item__decorate{height:160px;position:relative;width:100%;margin-bottom:3em;display:flex;justify-content:flex-end;flex-direction:column}.editorial-gms-2__item .item__decorate .decorate__visual{position:relative;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.editorial-gms-2__item .item__decorate .decorate__visual img{background:transparent;width:auto;max-height:160px;height:100%}.editorial-gms-2__item .item__title .title .title__content{text-align:center;max-width:80%;margin:auto auto 1.5em}.editorial-gms-2__item .item__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.6 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.editorial-gms-2__item .item__text{max-width:90%;margin:auto}.editorial-gms-3__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-3__content{max-width:1300px;margin:auto}@media screen and (min-width:576px){.editorial-gms-3__text{padding-left:1.5em}}@media screen and (min-width:992px){.editorial-gms-3__text{max-width:90%}}.editorial-gms-4__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-4__container{display:flex;flex-direction:column;max-width:1300px;width:100%;margin:auto}@media screen and (min-width:992px){.editorial-gms-4__container{flex-direction:row}}.editorial-gms-4__decorate{margin:0 auto 2em;width:100%}@media screen and (min-width:576px){.editorial-gms-4__decorate{max-width:50%;max-height:300px}}@media screen and (min-width:992px){.editorial-gms-4__decorate{max-width:48%;margin:0 3em 0 0}}@media screen and (min-width:1200px){.editorial-gms-4__decorate{max-height:420px}}.editorial-gms-4__visual{width:100%;max-width:620px;height:100%;max-height:420px}.editorial-gms-4__visual img{width:100%;height:100%;object-fit:cover;display:block}.editorial-gms-4__content{width:100%}@media screen and (min-width:992px){.editorial-gms-4__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-4__text{padding-left:1.5em}}.editorial-gms-5__wrapper{padding:4em var(--wrapper-x)}.editorial-gms-5__container{display:flex;flex-direction:column;justify-content:flex-end;max-width:1300px;width:100%;margin:auto}@media screen and (min-width:992px){.editorial-gms-5__container{flex-direction:row-reverse}}.editorial-gms-5__decorate{margin:0 auto 2em}@media screen and (min-width:576px){.editorial-gms-5__decorate{max-width:50%;max-height:300px}}@media screen and (min-width:992px){.editorial-gms-5__decorate{max-width:48%;margin:0 0 0 3em}}@media screen and (min-width:1200px){.editorial-gms-5__decorate{max-height:420px}}.editorial-gms-5__visual{width:100%;max-width:620px;max-height:420px;height:100%}.editorial-gms-5__visual img{width:100%;height:100%;object-fit:cover;display:block}.editorial-gms-5__content{width:100%}@media screen and (min-width:992px){.editorial-gms-5__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-5__text{padding-left:1.5em}}.editorial-gms-6__wrapper{max-width:1920px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.editorial-gms-6__wrapper{display:block}}.editorial-gms-6__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.editorial-gms-6__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.editorial-gms-6__wrapper.wrapper{margin:auto}}.editorial-gms-6__container{display:flex;flex-direction:column;max-width:1645px;width:100%;margin-right:auto}@media screen and (min-width:992px){.editorial-gms-6__container{flex-direction:row}}@media screen and (min-width:2000px){.editorial-gms-6__container{margin:auto}}.editorial-gms-6__decorate{margin:0 auto 2em}@media screen and (min-width:576px){.editorial-gms-6__decorate{max-width:50%}}@media screen and (min-width:992px){.editorial-gms-6__decorate{max-width:58%;width:100%;margin:0 5em 0 0}}@media screen and (min-width:1200px){.editorial-gms-6__decorate{max-height:575px}}.editorial-gms-6__visual{width:100%;max-width:960px;max-height:575px;height:100%}.editorial-gms-6__visual img{width:100%;height:100%;max-height:575px;object-fit:cover;display:block}.editorial-gms-6__content{width:100%}@media screen and (min-width:992px){.editorial-gms-6__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-6__text{padding-left:1.5em}}.editorial-gms-7__wrapper{max-width:1920px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.editorial-gms-7__wrapper{display:block}}.editorial-gms-7__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.editorial-gms-7__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.editorial-gms-7__wrapper.wrapper{margin:auto}}.editorial-gms-7__container{display:flex;flex-direction:column;max-width:1645px;width:100%;margin-left:auto}@media screen and (min-width:992px){.editorial-gms-7__container{flex-direction:row-reverse}}@media screen and (min-width:2000px){.editorial-gms-7__container{margin:auto}}.editorial-gms-7__decorate{margin:0 auto 2em}@media screen and (min-width:576px){.editorial-gms-7__decorate{max-width:50%}}@media screen and (min-width:992px){.editorial-gms-7__decorate{max-width:58%;width:100%;margin:0 0 0 3em}}@media screen and (min-width:1200px){.editorial-gms-7__decorate{max-height:575px}}.editorial-gms-7__visual{width:100%;max-width:960px;max-height:575px;height:100%}.editorial-gms-7__visual img{width:100%;height:100%;max-height:575px;object-fit:cover;display:block}.editorial-gms-7__content{width:100%}@media screen and (min-width:992px){.editorial-gms-7__content{max-width:570px}}@media screen and (min-width:768px){.editorial-gms-7__text{padding-left:1.5em}}.empty-search{background:#fff none no-repeat 50%/cover;color:#353c45;position:relative}.empty-search__wrapper{max-width:1450px;margin:auto;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.empty-search__wrapper{display:block;min-height:540px}}.empty-search__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:1600px){.empty-search__wrapper.wrapper{padding:4em 0}}.empty-search__container{max-width:1920px;margin-left:auto}.empty-search:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.empty-search__title{max-width:400px}.empty-search__title .title .title__content{text-align:left;margin:0 0 1.5em}.empty-search__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.empty-search__decorate{width:100%;height:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.empty-search__decorate{max-width:50%;position:absolute;right:0;bottom:0;margin-left:2.666em;margin-bottom:4em;height:540px;padding-top:6em}}.empty-search__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.empty-search__visual{height:auto}.empty-search__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.empty-search__visual--right{max-width:51%;max-height:75%}}.empty-search__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.empty-search__visual--left{max-width:47%;margin-top:2em;justify-content:flex-start}}.empty-search__visual--1{max-height:50%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.empty-search__visual--1{max-width:100%;margin-bottom:1em}}.empty-search__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.empty-search__visual--2{max-height:46%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.empty-search__visual--2{max-width:66%;margin-bottom:1em}}.empty-search__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.empty-search__visual--3{height:100%;width:100%}.empty-search__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.empty-search__wrapper-close{clear:both}.empty-search__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:3em;width:100%}@media screen and (min-width:576px){.empty-search__block-text{padding-left:2em}}@media screen and (min-width:992px){.empty-search__block-text{max-width:500px}}.empty-search__content{width:100%;height:100%;padding:0 0 4em}@media screen and (min-width:992px){.empty-search__content{width:50%}}.empty-search__link .links-group__wrapper{text-align:right;text-decoration:none;margin-right:-11.5%}.empty-search__link .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.empty-search__link .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.empty-search__link .button-drawing__content{margin-right:2em}}.empty-search__link .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.empty-search__link .button-drawing:hover .arrow_link_svg{right:-1em}.environnement-list{position:relative;background:#fff;padding:4em 0}.environnement-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1230px;padding:0 2em}@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;max-width:1200px}.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:#c56839;border-radius:100%;width:93px;height:93px;text-align:center;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:Montserrat,sans-serif;letter-spacing:.8em}.environnement__title .title__content{font:normal normal 500 1.375em/1.4em Montserrat,sans-serif;letter-spacing:.2em;text-transform:lowercase;text-align:center}.environnement__title .title__content .title__subtitle{color:#353c45}.environnement__title .title__content span{display:block;color:#c56839;text-transform:capitalize}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Montserrat,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%;height:100%;display:block}.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__wrapper{padding:0 1em}@media screen and (min-width:768px){.estimation__wrapper{padding:0 2em}}.estimation__wrapper .editorial-estimation{display:flex;justify-content:space-between;flex-direction:column;margin:auto;max-width:1280px}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content{width:100%;padding-top:3em}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .text__content{padding:1em 0;text-align:left;line-height:2}.estimation__wrapper .editorial-estimation .editorial-estimation__img_content{width:100%}.estimation__wrapper .editorial-estimation .editorial-estimation__img_content img{max-height:350px;width:100%;height:auto;object-fit:cover}@media screen and (min-width:768px){.estimation__wrapper .editorial-estimation{flex-direction:row-reverse}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content{width:50%;padding-top:7em}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .text__content{padding:3em 2em}.estimation__wrapper .editorial-estimation .editorial-estimation__img_content{width:50%}}.estimation__wrapper .estimation-formulaires{max-width:1280px;margin:0 auto;padding-bottom:3em}.estimation__wrapper .estimation-formulaires.withExpand{padding-top:3em;margin-bottom:4em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires.withExpand{padding-top:7em}}.estimation__wrapper .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__wrapper .estimation-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:2em 0}.estimation__wrapper .estimation-formulaires__button__content{padding:1em 0;width:100%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1em}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st0,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st0{fill:#919191}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st1{fill:#c56839;transition:.3s ease-out}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation__wrapper .estimation-formulaires__button__text{font:normal normal 400 1.2em Montserrat,sans-serif;color:#c56839;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#c56839;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__wrapper .estimation-formulaires__button__arrow-bottom{display:none}.estimation__wrapper .estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation__wrapper .estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation__wrapper .estimation-formulaires__button.isExpanded:before,.estimation__wrapper .estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__button__text{padding:1.3em 0}}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3em 1em}.estimation__wrapper .estimation-formulaires__button__content{width:30%;padding:1em;width:50%;max-width:550px}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation__wrapper .estimation-formulaires__button__arrow-bottom{width:15px;height:15px;display:block;border-bottom:2px solid #c56839;border-right:2px solid #c56839;transform:rotate(45deg)}.estimation__wrapper .estimation-formulaires__button.isExpanded .estimation-formulaires__button__arrow-bottom,.estimation__wrapper .estimation-formulaires__button:hover .estimation-formulaires__button__arrow-bottom{border-bottom:2px solid #fff;border-right:2px solid #fff}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group{max-width:1000px;margin:0 auto}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4em}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-align:center;padding:0 1em;color:#c56839;font:normal normal 700 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif}.estimation__wrapper .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__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{width:80%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{position:relative;opacity:1;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border:1px solid #c56839;color:#c56839;font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 0 0 20px #fff;transition:.25s}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet:hover{color:#fff;background:#c56839;border-color:#c56839}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}.estimation__wrapper .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 + 36px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0}.estimation__wrapper .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__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{width:33.3333%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .select__label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .textfield__label{color:#c56839;letter-spacing:unset}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend{font:normal normal 400 1.1em Montserrat,sans-serif;text-transform:none;letter-spacing:0;color:#c56839}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:100%;margin:10px 0 1em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:25%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form .ss-single-selected{border-color:#525252}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#c56839;text-transform:none;padding:15px;font:normal normal 400 1.6em Montserrat,sans-serif;display:block}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:1em}.estimation__wrapper .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__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .notForChild.hidden{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form-group--form__fields__structure{display:flex;flex-wrap:wrap;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group{padding-bottom:3em}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{padding:1em;flex:none;width:50%}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{width:25%}}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field.radios{width:100%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__label{text-transform:none;color:#c56839;font:normal normal 400 1.1em Montserrat,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input:checked+label:before{border:1px solid #525252}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative;align-items:center;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#c56839;font:normal normal 400 15px Montserrat,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg{position:relative;margin-bottom:1em;transition:.3s;border:1px solid #919191;border-radius:7px;width:50px;padding:.5em;min-width:50px;height:50px;object-fit:contain}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg svg{transition:.3s ease-out;fill:#c56839}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#c56839;position:absolute;top:-7.5px;left:-7.5px;transform:scale(1.5);opacity:0;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .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__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg{background:#c56839;border:1px solid #c56839}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg svg{fill:#fff}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__label{flex-direction:column;text-transform:none;font:normal normal 400 1.1em Montserrat,sans-serif;letter-spacing:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg{transform:scale(.9)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg:before{opacity:1;transform:scale(1)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg:after{opacity:1;transform:rotate(45deg) scale(1)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .swiper-button-prev-estimate{display:none}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field{width:50%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field.checkboxes,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field.checkboxes{width:100%}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label{width:40px;height:40px;padding:0;display:flex;letter-spacing:0;align-items:center;justify-content:center;text-transform:lowercase;color:#c56839;font:normal normal 400 1.1em Montserrat,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:after,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label:after{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .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 #525252;width:40px;height:40px;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#c56839;border-color:#c56839}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_2 .radios__group,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radios__group{padding-bottom:1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .checkbox__label,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radio__label{font:normal normal 400 .9em Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.2em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input:checked+label:before{border:1px solid #919191}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field{width:50%}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date{margin:0;padding:3em 15px;width:100%}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date{width:60%;flex-direction:row;justify-content:space-between;display:flex}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date:after{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{color:#c56839;display:flex;align-items:center;letter-spacing:0;padding-bottom:1em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{margin:0 1em 0 0;padding:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input{min-height:2.5em;max-width:100%;border:1px solid #282828;padding:0 1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input::placeholder{text-transform:capitalize}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input{max-width:250px}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__calendar{bottom:3.75em;right:2em;top:inherit}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{width:100%;padding:15px}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4{width:100%;flex:auto}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation{padding-right:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation .form__submit{margin-top:1.5em;padding-right:15px;margin-bottom:0;text-align:right;justify-content:center}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0;padding:0 15px}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .swiper-button-next-estimate{display:none}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100px}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button{flex-direction:row;min-height:0}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element{display:flex;align-items:center;justify-content:center;margin:0 .75em;cursor:pointer;text-transform:uppercase;text-align:center;letter-spacing:.5em;border:none;color:#c56839;padding:.5em 0;min-width:175px;background:#fff;font:normal normal 400 1.1em Montserrat,sans-serif}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_link_svg{transition:.25s;width:20px;height:20px}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left{margin-right:1em;transform:rotate(180deg)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_right{margin-left:1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element:hover .arrow_left{transform:rotate(180deg) translateX(10px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element:hover .arrow_right{transform:translateX(10px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button-disabled{display:none}.estimation__wrapper .estimation-formulaires__message{padding:15px}.estimation__wrapper .estimation-formulaires .form__legals{margin:0;padding:0 15px}.estimation__wrapper .estimation-formulaires .flatpickr-calendar{font:normal normal 400 1.1em Montserrat,sans-serif}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 400 1.1em Montserrat,sans-serif;display:flex;align-items:center}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#c56839}.estimation__wrapper #estimation_pro_group{max-width:1280px;margin:0 auto}.estimation__wrapper #estimation_pro_group .form__legals{padding:0 1em}.estimation__wrapper #estimation_pro_group .module-form{padding-top:4em}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset{padding:0 1em}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title{color:#c56839;text-transform:none;font:normal normal 400 1.6em Montserrat,sans-serif;display:block}.estimation__wrapper #estimation_pro_group .module-form .form__fields{width:100%;margin:0}.estimation__wrapper #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__wrapper #estimation_pro_group .module-form .form__field{width:30%}.estimation__wrapper #estimation_pro_group .module-form .form__field:first-child{padding-right:2em}.estimation__wrapper #estimation_pro_group .module-form .form__field:nth-child(2){padding:1em}.estimation__wrapper #estimation_pro_group .module-form .form__field:last-child{padding-left:2em}}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__calendar{bottom:2em;top:inherit}.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label,.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{color:#c56839;letter-spacing:unset}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field.radios{width:100%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__legend,.estimation__wrapper #estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 400 1.1em Montserrat,sans-serif;text-transform:none;color:#c56839}.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__item{width:100%;margin:10px 0 1em}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .checkboxes__item{width:50%}}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label{font:normal normal 400 1.1em Montserrat,sans-serif;color:#c56839}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input+label:before,.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input:checked+label:before{border:1px solid #919191}.estimation__wrapper #estimation_pro_group .module-form .form__legend{margin:0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset .form-group{padding:2em 0 3em}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1em 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3em;align-items:center;flex-direction:column}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{width:100%;padding:0;justify-content:flex-end;align-self:auto}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__validation .form__submit{margin-top:3em;text-align:right;justify-content:center}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1em 0}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}@media screen and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:75%}}.estimation_module_home-container{padding:2em;margin:auto;max-width:1280px;display:flex;flex-wrap:wrap}.estimation_module_home-container .estimation_module_home_text-structure{width:100%}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_text-structure{width:50%}}.estimation_module_home-container .estimation_module_home_text-structure .title__Content-1{font:normal normal 400 3em Crimson Foam;color:#c56839}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_text-structure .title__Content-1{font:normal normal 400 5em Crimson Foam}}.estimation_module_home-container .estimation_module_home_text-structure .text__Content{font:normal normal 400 1em Montserrat,sans-serif;color:#c56839}.estimation_module_home-container .estimation_module_home_text-structure .button__Content{padding:3em 0}.estimation_module_home-container .estimation_module_home_text-structure .button__Element{word-break:normal;display:flex;align-items:center;text-transform:uppercase;text-decoration:none;letter-spacing:.2em;font:normal normal 400 1em Montserrat,sans-serif;color:#c56839}.estimation_module_home-container .estimation_module_home_text-structure .button__Element .arrow_link_svg{transition:.2s;margin-left:1em;width:20px;height:20px;fill:#c56839}.estimation_module_home-container .estimation_module_home_text-structure .button__Element:hover .arrow_link_svg{transform:translateX(10px)}.estimation_module_home-container .estimation_module_home_image-structure{width:100%}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_image-structure{width:50%}}.estimation_module_home-container .estimation_module_home_image-structure .item__img{width:100%;height:auto;max-height:350px;object-fit:cover}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:1280px;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:.3em;text-transform:uppercase;color:#525252;width:100%}.estimation-result__title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),26px)/1.8 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#c56839}.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}.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;color:#6a6a6a;line-height:1.75}@media screen and (min-width:576px){.estimation-result__locate-text{font-size:1.25em}}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:0;font:normal normal 700 clamp(14px,calc(.6rem + 1.875vw),28px)/1.2 Montserrat,sans-serif;color:#353c45}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#353c45;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Montserrat,sans-serif;letter-spacing:0}.estimation-result__estimate .estimate .estimate__item-label{color:#6a6a6a;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,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:360px){.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 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}.estimation-result__strong-point .strong-point__item-drawing{font-size:2em}.estimation-result__strong-point .strong-point__item-label{color:#c56839}.estimation-result__strong-point .strong-point__item-description{color:#6a6a6a}.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 Montserrat,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:360px){.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;align-items:center}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#6a6a6a}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#6a6a6a;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 Montserrat,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;height:100%;padding:10px}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:360px){.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;margin:6px 0;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif}.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:#c56839;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Montserrat,sans-serif;color:#6a6a6a}.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:2px solid #4e2917;padding:10px 20px;background:#c56839;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 Montserrat,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.3em}.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:#c56839}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#353c45}.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 #353c45;background:#353c45}.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 #4e2917;padding:10px 20px;background:#c56839;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Montserrat,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.3em}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#353c45;color:#fff}.estimation-v1{background:#fff none no-repeat 50%/cover;color:#353c45;position:relative}.estimation-v1__editorial__wrapper{max-width:1580px;margin-left:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.estimation-v1__editorial__wrapper{display:block}}.estimation-v1__editorial__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.estimation-v1__editorial__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.estimation-v1__editorial__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.estimation-v1__editorial__wrapper.wrapper{margin:auto}}.estimation-v1__container{max-width:1920px;margin-left:auto}@media screen and (min-width:2000px){.estimation-v1__container{margin:auto}}.estimation-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.estimation-v1__title .title .title__content{text-align:left;margin:0 0 .5em}.estimation-v1__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.estimation-v1__decorate{width:100%;height:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.estimation-v1__decorate{max-width:56%;float:right;margin-left:2.666em;margin-bottom:4em;height:540px}}.estimation-v1__decorate-wrapper{display:flex;justify-content:space-between;width:100%;height:100%}.estimation-v1__visual{height:auto}.estimation-v1__visual--right{max-width:52.5%;width:100%}@media screen and (min-width:992px){.estimation-v1__visual--right{max-width:54%}}.estimation-v1__visual--left{max-width:45%;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.estimation-v1__visual--left{max-width:43.6%;margin-top:2em;justify-content:flex-start}}.estimation-v1__visual--1{max-height:50%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.estimation-v1__visual--1{max-width:100%;margin-bottom:1em}}.estimation-v1__visual--1 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-v1__visual--2{max-height:46%;height:100%;width:100%;margin-left:auto}@media screen and (min-width:992px){.estimation-v1__visual--2{max-width:72%;margin-bottom:1em}}.estimation-v1__visual--2 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-v1__visual--3{height:100%;width:100%}.estimation-v1__visual--3 img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-v1__wrapper-close{clear:both}.estimation-v1__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:3em}@media screen and (min-width:576px){.estimation-v1__block-text{padding-left:1.5em;padding-right:2em}}.estimation-v1__content{width:100%;height:100%;max-width:1200px}.estimation-v1__form-block__wrapper{max-width:1235px;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.estimation-v1__form-block__wrapper{display:block}}.estimation-v1__form-block__wrapper.wrapper{padding:0}@media screen and (min-width:992px){.estimation-v1__form-block__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.estimation-v1__form-block__wrapper.wrapper{margin:auto}}.estimation-v1__form-block .first-fieldset{margin-bottom:4em}@media screen and (min-width:992px){.estimation-v1__form-block .first-fieldset{margin-bottom:11em}}.estimation-v1__form-block .first-fieldset .form__fields{max-width:1035px;margin:auto}.estimation-v1__form-block .second-fieldset,.estimation-v1__form-block .third-fieldset{max-width:760px;margin:auto}.estimation-v1__form-block .second-fieldset .form__fields,.estimation-v1__form-block .third-fieldset .form__fields{max-width:690px;margin:auto}.estimation-v1__form-block .second-fieldset{margin-bottom:3em}.estimation-v1__form-block .form__field{border:0}@media screen and (min-width:992px){.estimation-v1__form-block .form__field{margin:0 1.5em 1.5em}}.estimation-v1__form-block .form-block__title .title .title__content{text-align:left;margin:0 0 .5em}.estimation-v1__form-block .form-block__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.estimation-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.estimation-v1__form-block .form-block .form__legals{max-width:690px;margin:auto}.estimation-v1__form-block .form-block .form__legals p{max-width:650px;margin:auto}.estimation-v1__form-block .form__validation .form__field.checkboxes{margin:0}.estimation-v1__form-block .form__validation .checkboxes{margin-bottom:1em}.estimation-v1__form-block .form__validation .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif}.estimation-v1__form-block .form__validation .form__submit{margin:2em 0}.estimation-v1__form-block .form__validation .form__submit .submit__content{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif}.events-details-v1{background:#fff none no-repeat 50%/cover;color:#353c45;position:relative}.events-details-v1__wrapper{max-width:1580px;margin-left:auto}.events-details-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.events-details-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.events-details-v1__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.events-details-v1__wrapper.wrapper{margin:auto}}.events-details-v1__container{max-width:1920px;margin-left:auto}.events-details-v1__tools-share{padding:0 2em;margin-bottom:100px}.events-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-details-v1__item{position:relative;text-align:center;padding-bottom:4em}.events-details-v1__item__wrapper{width:100%;align-items:center}.events-details-v1__item__title .title .title__content{text-align:left;margin:0 0 1.3em}.events-details-v1__item__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.events-details-v1__item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.events-details-v1__item__decorate{width:54%;float:right;margin-bottom:3.8em;margin-left:2em;max-height:540px}}@media screen and (min-width:1200px){.events-details-v1__item__decorate{margin-left:12em}}.events-details-v1__item__visual{height:auto}.events-details-v1__item__visual img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover}.events-details-v1__item__wrapper-close{clear:both}.events-details-v1__item__content{width:100%;height:100%;max-width:1234px}.events-details-v1__item__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left}@media screen and (min-width:768px){.events-details-v1__item__block-text{padding-left:1.5em;padding-right:2em}}.events-details-v1__item__date{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:1.5em}.events-details-v1__item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.events-details-v1__item__text-container{height:100%}.events-details-v1 .item__infos{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}@media screen and (min-width:768px){.events-details-v1 .item__infos{padding-left:1.5em}}@media screen and (min-width:1200px){.events-details-v1 .item__infos{margin-bottom:3em}}.events-details-v1 .item__infos .text--label{color:#c56839;margin-bottom:.5em}.events-details-v1 .item__infos .text--detail,.events-details-v1 .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;display:block}.events-details-v1 .item__infos .text--detail{color:#6a6a6a}.events-details-v1 .item__infos .text span{text-align:left}.events-details-v1 .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-details-v1 .item__infos__block_top{flex-direction:row}}.events-details-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-details-v1 .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-details-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-details-v1 .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-details-v1 .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-details-v1 .item__infos__block_bottom{flex-direction:row}}.events-details-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-details-v1 .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-details-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-details-v1 .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-details-v1--picture .item__infos{flex-wrap:wrap}.events-details-v1__form-block{padding:0 2em}@media screen and (min-width:992px){.events-details-v1__form-block{padding-right:2em}}.events-details-v1__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.events-details-v1__form-block .form-block__title .title .title__content{margin:0 0 3em}}.events-details-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.events-details-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.events-details-v1__form-block .form-block__wrapper{max-width:730px;margin:auto}.events-details-v1__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif}@media screen and (min-width:992px){.events-details-v1__form-block .form-block .myForm{margin-left:5em}}.events-details-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.events-details-v1__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.events-details-v1__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.events-details-v1__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.events-listing-v1{background:#fff none no-repeat 50%/cover;color:#353c45;position:relative}.events-listing-v1__container{height:100%;display:flex;justify-content:center}.events-listing-v1__wrapper{width:100%;max-width:1420px;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.events-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v1__items{margin-bottom:4%;position:relative}.events-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;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}}.events-listing-v1__items .item{position:relative;text-align:center;display:flex;flex-direction:column;width:100%;max-width:600px;padding-bottom:2em;border-bottom:1px solid #353c45}@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__items .item:last-child{border-bottom:none}@media screen and (min-width:992px){.events-listing-v1__items .item{max-width:100%;padding-bottom:4em}}.events-listing-v1__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:1200px){.events-listing-v1__items .item__wrapper{flex-direction:row;justify-content:space-between;min-height:400px}}.events-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.events-listing-v1__items .item__decorate-wrapper{width:100%}}.events-listing-v1__items .item__decorate{width:100%;height:100%;max-width:665px;position:relative}.events-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-listing-v1__items .item__decorate.details--column{flex-direction:column;padding:1.7647em 2.3529em}.events-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-listing-v1__items .item__img{display:block;height:100%;width:100%;margin:0 auto}.events-listing-v1__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v1__items .item__content{width:100%;padding:1.333em 0 0 3em}}.events-listing-v1__items .item__content.content--column .item__infos{flex-direction:column;width:70%}.events-listing-v1__items .item__content.content--column .item__infos .block_bottom,.events-listing-v1__items .item__content.content--column .item__infos .block_top{width:100%;justify-content:space-between}.events-listing-v1__items .item__infos{width:70%;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:1200px){.events-listing-v1__items .item__infos{width:50%}}.events-listing-v1__items .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839;display:block;margin-bottom:.5em}.events-listing-v1__items .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;display:block}.events-listing-v1__items .item__infos .text span{text-align:left}.events-listing-v1__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v1__items .item__infos__block_top{flex-direction:row}}.events-listing-v1__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-v1__items .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-listing-v1__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-v1__items .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-listing-v1__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v1__items .item__infos__block_bottom{flex-direction:row}}.events-listing-v1__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-v1__items .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-listing-v1__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-v1__items .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-listing-v1__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column}.events-listing-v1__items .item__title{margin-bottom:2em;width:100%}@media screen and (min-width:768px){.events-listing-v1__items .item__title{margin-bottom:2em}}@media screen and (min-width:992px){.events-listing-v1__items .item__title{width:85%}}.events-listing-v1__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(30px,calc(.6rem + 1.875vw),30px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.events-listing-v1__items .item__text-block{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:2em;line-height:2em}.events-listing-v1__items .item__text-block a{color:#6a6a6a}.events-listing-v1__items .item__links{padding-top:2em}@media screen and (min-width:992px){.events-listing-v1__items .item__links{padding-top:inherit}}.events-listing-v1__items .item__main-link{text-decoration:none}.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width:992px){.events-listing-v1 .item:nth-child(2n) .item__content{padding:.5em 2.9412em 1.7647em 0}}.events-listing-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:576px){.events-listing-v1__links .links-group__wrapper{text-align:right}}.events-listing-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8em Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:#c56839}.events-listing-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-listing-v1__links .button-drawing__content{margin-right:2em}}.events-listing-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.events-listing-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.events-v1{width:100%;background:transparent none no-repeat 50%/cover}.events-v1__wrapper{max-width:1920px;margin:auto}.events-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.events-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.events-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.events-v1__container{flex-direction:row}}.events-v1__content{position:relative;width:100%}.events-v1__title{margin-bottom:2em}@media screen and (min-width:992px){.events-v1__title{max-width:40%;position:absolute;top:80px;margin-bottom:0}}.events-v1__title .title .title__content{margin:0}.events-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.events-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.events-v1 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.events-v1__items{margin-bottom:2em}}.events-v1__items-container{height:100%}.events-v1__item{display:flex;flex-direction:column-reverse;align-content:center}@media screen and (min-width:992px){.events-v1__item{flex-direction:row;margin-bottom:2em}}.events-v1__item-left{display:flex;flex-direction:column;flex:1;padding:3em 0}@media screen and (min-width:992px){.events-v1__item-left{padding:16.6em 7em 4.6em 0;width:55%;height:auto}}.events-v1__item__decorate{max-width:100%}@media screen and (min-width:992px){.events-v1__item__decorate{max-width:58%;max-height:665px;height:100%;width:100%}}.events-v1__item__decorate-wrapper{width:100%;height:100%}.events-v1__item__decorate-visual{width:100%;height:100%;max-height:500px}@media screen and (min-width:992px){.events-v1__item__decorate-visual{height:665px;max-height:100%}}.events-v1__item__decorate img{width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.events-v1__item__decorate img{max-height:inherit}}@media screen and (min-width:992px){.events-v1__item-content{padding-left:1.5em}}.events-v1__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.events-v1__item-text{padding-right:1em;margin-bottom:5em}}.events-v1__item-title{text-align:left}@media screen and (min-width:992px){.events-v1__item-title{max-width:80%}}.events-v1__item-title .title .title__content{margin:0 0 2em}.events-v1__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.events-v1__item-date{margin-bottom:2.5em;color:#6a6a6a}.events-v1__item-links .links-group__wrapper{text-align:center;display:block;text-decoration:none}@media screen and (min-width:992px){.events-v1__item-links .links-group__wrapper{text-align:right;padding-right:2em}}.events-v1__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.events-v1__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-v1__item-links .button-drawing__content{margin-right:2em}}.events-v1__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.events-v1__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.events-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.events-v1__links .links-group__wrapper{text-align:right}}.events-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.events-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.events-v1__links .button-drawing__content{margin-right:2em}}.events-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.events-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.events-v1__container-pagination{position:relative;width:100%;height:120px;display:flex;flex-direction:column}@media screen and (min-width:992px){.events-v1__container-pagination{width:58%;height:45px;margin-left:auto}}@media screen and (min-width:992px){.events-v1__container-pagination--container{width:90%}}@media screen and (min-width:1200px){.events-v1__container-pagination--container{width:70%}}.events-v1__container-pagination--top{position:relative;width:100%;height:2px;margin-bottom:2em}@media screen and (min-width:992px){.events-v1__container-pagination--top{margin-bottom:0}}.events-v1__container-pagination--bottom{position:relative;width:100%;height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.events-v1__container-pagination--bottom{height:45px;flex-direction:row;justify-content:flex-end}}.events-v1__container-pagination--bottom .arrows{position:relative}@media screen and (min-width:992px){.events-v1__container-pagination--bottom .arrows{position:static}}.events-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.events-v1__container-pagination .swiper-scrollbar-drag{background:#c56839}.events-v1__container-pagination .swiper-button-next,.events-v1__container-pagination .swiper-button-prev{top:0;margin-top:0}.events-v1__container-pagination .swiper-button-prev{left:-2em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.events-v1__container-pagination .swiper-button-prev{left:0}}.events-v1__container-pagination .swiper-button-next{right:auto;left:2em}@media screen and (min-width:992px){.events-v1__container-pagination .swiper-button-next{left:4em}}.events-v1__container-pagination .swiper-button-next__svg,.events-v1__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.events-v1__container-pagination .swiper-button-next:after,.events-v1__container-pagination .swiper-button-prev:after{display:none}.events-v1__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto}.fab-v1{position:fixed;right:0;bottom:30px;z-index:90000}.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-label{opacity:0;transition:.3s;transform-origin:center right;transform:scale(0)}.fab-v1__nav--one .fab-v1__item:not(.fab__button){opacity:1}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:transform .15s cubic-bezier(.33,.16,.26,1.72) 0s,opacity .1s;opacity:1;z-index:10}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:transform .25s cubic-bezier(.33,.16,.26,1.72) 15ms,opacity .1s;opacity:1;z-index:9}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:transform .35s cubic-bezier(.33,.16,.26,1.72) .03s,opacity .1s;opacity:1;z-index:8}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:transform .45s cubic-bezier(.33,.16,.26,1.72) 45ms,opacity .1s;opacity:1;z-index:7}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:transform .55s cubic-bezier(.33,.16,.26,1.72) .06s,opacity .1s;opacity:1;z-index:6}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:transform .65s cubic-bezier(.33,.16,.26,1.72) 75ms,opacity .1s;opacity:1;z-index:5}.fab-v1.active .fab-v1__button .fab-v1__button-icon{transform:rotate(135deg)}.fab-v1__button{background-color:#c56839;color:#fff;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:#fff;display:block}.fab-v1__button-icon:before{content:"";color:red;position:absolute;top:0;left:0;transform:rotate(90deg)}.fab-v1__button:hover .fab-v1__button-icon{transform:rotate(180deg)}.fab-v1__items,.fab-v1__nav{position:relative}.fab-v1__items{bottom:140px;right:0}@media screen and (min-width:992px){.fab-v1__items{bottom:22vh}}@media (min-width:992px) and (min-height:800px){.fab-v1__items{bottom:40vh}}.fab-v1__item{color:rgba(0,0,0,.65);width:auto;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:8px}@media screen and (min-width:992px){.fab-v1__item{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:60px;height:60px}.fab-v1__item-picto-svg{width:auto;height:100%;top:0;right:0;position:absolute}.fab-v1__item-picto-svg-content{fill:#c56839;transition:fill .4s ease}.fab-v1__item-picto-svg-bg{fill:#fff;transition:fill .4s ease}.fab-v1__item-label{font:normal normal 400 14px/1.5em Montserrat,sans-serif;color:#fff;text-transform:none;letter-spacing:0;background:#353c45;box-shadow:0 0 12px 3px rgba(0,0,0,.19);text-align:center;border-radius:5px;height:40px;display:flex;align-items:center;justify-content:flex-start;z-index:-1;opacity:0;position:absolute;top:8px;right:15px;padding-left:15px;padding-right:50px}@media screen and (min-width:992px){.fab-v1__item-label{opacity:1}}.fab-v1__item-label span{position:relative;width:0}@media screen and (min-width:992px){.fab-v1__item-label span{width:auto;white-space:nowrap}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item{padding-top:50%;padding-right:5px}.fab-v1 .fab-v1__item>*{pointer-events:none}.fab-v1 .fab-v1__item:first-child{transform:translate(0);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 0s,opacity .1s;opacity:1;z-index:10}.fab-v1 .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 15ms,opacity .1s;opacity:1;z-index:9}.fab-v1 .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) .03s,opacity .1s;opacity:1;z-index:8}.fab-v1 .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 45ms,opacity .1s;opacity:1;z-index:7}.fab-v1 .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) .06s,opacity .1s;opacity:1;z-index:6}.fab-v1 .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:transform .3s cubic-bezier(.33,.16,.26,1.72) 75ms,opacity .1s;opacity:1;z-index:5}.fab-v1 .fab-v1__item-label{opacity:0;transition:.3s;transform-origin:100%;transform:scale(0)}.fab-v1 .fab-v1__item:hover:first-child{transform:translate(0);opacity:1;z-index:10}.fab-v1 .fab-v1__item:hover:nth-child(2){transform:translateY(-70px);opacity:1;z-index:9}.fab-v1 .fab-v1__item:hover:nth-child(3){transform:translateY(-140px);opacity:1;z-index:8}.fab-v1 .fab-v1__item:hover:nth-child(4){transform:translateY(-210px);opacity:1;z-index:7}.fab-v1 .fab-v1__item:hover:nth-child(5){transform:translateY(-280px);opacity:1;z-index:6}.fab-v1 .fab-v1__item:hover:nth-child(6){transform:translateY(-350px);opacity:1;z-index:5}.fab-v1 .fab-v1__item:hover .fab-v1__item-label{opacity:1;transform:scale(1)}.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-content{fill:#fff}.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-bg{fill:#353c45}}.fab-v1__action{text-decoration:none;background:transparent;border:0;position:relative;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:5000}.body--page-property-detail-v1 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v2 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v3 .fab-v1__nav--one .fab-v1__items{bottom:60px}@media screen and (min-width:992px){.body--page-property-detail-v1 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v2 .fab-v1__nav--one .fab-v1__items,.body--page-property-detail-v3 .fab-v1__nav--one .fab-v1__items{bottom:64vh}}.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:#c56839}.js-accordeon .js-accordeon__title button.open:before{content:"-"}.js-accordeon .js-accordeon__content{overflow:hidden}.faq{max-width:1280px;padding:0 0 4em;margin:auto}.faq .faq__structure{padding:0}.faq .faq__title-content{padding-bottom:1em}.faq .faq__title-1{color:#c56839;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Montserrat,sans-serif;display:block}.faq .faq__title-2{color:#525252;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif}.faq .faq__question__element{font:normal normal 600 1em/1.5em Montserrat,sans-serif;color:#c56839}.faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;color:#525252}@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{position:relative;z-index:0}.favorites-v1__background{background:transparent url(../images/modules/favorites/2.jpg) no-repeat 50%/cover;background-attachment:inherit;width:100%}.favorites-v1__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.favorites-v1__wrapper{max-width:1920px}.favorites-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.favorites-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.favorites-v1__wrapper.wrapper{margin:auto}}.favorites-v1__container{max-width:1650px}@media screen and (min-width:992px){.favorites-v1__container{margin-left:auto}}.favorites-v1__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v1__title{margin-bottom:4em}}.favorites-v1__title .title .title__content{margin:0 0 1em}.favorites-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:uppercase}.favorites-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.favorites-v1__items{display:flex}.favorites-v1__items-container{text-align:center}@media screen and (min-width:992px){.favorites-v1__items-container{margin:0 2em}}.favorites-v1__item{position:relative}.favorites-v1__item-title .title .title__content{margin:0 0 2em}.favorites-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.favorites-v1__item-content{display:flex;flex-direction:column;padding:0 1em}.favorites-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.favorites-v1__item-compo{margin-bottom:1em;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.favorites-v1__item-text{margin-bottom:1em;text-decoration:none;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;display:block}.favorites-v1__item-price{margin-bottom:1em;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.favorites-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v1__item-status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:576px){.favorites-v1__item:hover .favorites-v1__decorate-visual{transform:scale(1)}.favorites-v1__item:hover .favorites-v1__decorate-visual--overlay{height:100%;opacity:1}.favorites-v1__item:hover .favorites-v1__links--hover{display:block}}.favorites-v1__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.favorites-v1__item-links--mobile{display:none}}.favorites-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.favorites-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.favorites-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.favorites-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.favorites-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.favorites-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.favorites-v1__decorate{margin-bottom:1em;overflow:hidden}.favorites-v1__decorate-wrapper{width:100%;height:350px;display:flex;align-items:center}.favorites-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.favorites-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.favorites-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.favorites-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.favorites-v1__links--hover .links-group__wrapper{margin-right:4em}}.favorites-v1__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.favorites-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.favorites-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.favorites-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.favorites-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.favorites-v1 .swiper-wrapper{margin-bottom:3.5em}.favorites-v1__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v1__container-pagination{width:68%}}.favorites-v1__container-pagination--top{position:relative;width:100%;height:2px}.favorites-v1__container-pagination--bottom{position:relative;width:100%;height:100%}.favorites-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.favorites-v1__container-pagination .swiper-scrollbar-drag{background:#c56839}.favorites-v1__container-pagination .swiper-button-next,.favorites-v1__container-pagination .swiper-button-prev{top:0;margin-top:10px}.favorites-v1__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.favorites-v1__container-pagination .swiper-button-next{right:auto;left:4em}.favorites-v1__container-pagination .swiper-button-next__svg,.favorites-v1__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.favorites-v1__container-pagination .swiper-button-next:after,.favorites-v1__container-pagination .swiper-button-prev:after{display:none}.favorites-v1--program .favorites-v1__item-title .title .title__content{margin:0 0 2em}.favorites-v1--program .favorites-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v1--program .favorites-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.favorites-v1--program .favorites-v1__item-separator{border-bottom:1px solid #cecece}.favorites-v1--program .favorites-v1__item-compo{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.favorites-v1--program .favorites-v1__item-size,.favorites-v1--program .favorites-v1__item-text{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.favorites-v1--program .favorites-v1__item-size{margin-bottom:1.5em}.favorites-v1--program .favorites-v1__item-price{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.favorites-v1--program .favorites-v1__item-reference{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v2{position:relative;z-index:0}.favorites-v2__background{background:transparent url(../images/modules/favorites/2.jpg) no-repeat 50%/cover;background-attachment:inherit;width:100%}.favorites-v2__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.favorites-v2__wrapper{max-width:1920px}.favorites-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.favorites-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.favorites-v2__wrapper.wrapper{margin:auto}}.favorites-v2__container{max-width:1650px;margin-left:auto}.favorites-v2__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v2__title{margin-bottom:4em}}.favorites-v2__title .title .title__content{margin:0 0 1em}.favorites-v2__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.favorites-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.favorites-v2__items{display:flex}.favorites-v2__items-container{text-align:center}.favorites-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v2__item-container{flex-direction:row-reverse;height:560px}}.favorites-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.favorites-v2__item-decorate--wrapper{width:100%;height:100%}.favorites-v2__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.favorites-v2__item-visual img{max-height:400px;display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.favorites-v2__item-visual img{max-height:100%}}.favorites-v2__item-content{display:flex;background:transparent;width:100%;height:100%}@media screen and (min-width:992px){.favorites-v2__item-content{width:42%;min-width:500px}}.favorites-v2__item-content--wrapper{width:100%;height:100%;padding:1em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v2__item-content--wrapper{padding:3em 5em 0 1em}}.favorites-v2__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}@media screen and (min-width:992px){.favorites-v2__item-separator{margin:auto auto 2em}}.favorites-v2__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto auto 1.5em;justify-content:center}.favorites-v2__item-text{margin:auto auto 1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#6a6a6a;text-decoration:none;display:block}@media screen and (min-width:992px){.favorites-v2__item-text{width:80%}}.favorites-v2__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.favorites-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a}.favorites-v2__item-price{margin-bottom:.8em;font:normal normal 400 clamp(21px,calc(.6rem + 1.875vw),21px)/1.3 Montserrat,sans-serif;color:#c56839}.favorites-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v2__item-links{width:100%}.favorites-v2__item-links .links-group__wrapper{text-align:center;text-decoration:none;display:block}@media screen and (min-width:992px){.favorites-v2__item-links .links-group__wrapper{text-align:right}}.favorites-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.favorites-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.favorites-v2__item-links .button-drawing__content{margin-right:2em}}.favorites-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}@media screen and (min-width:576px){.favorites-v2__item:hover .favorites-v2__item-visual{transform:scale(1)}.favorites-v2__item:hover .favorites-v2__item-links .button-drawing .arrow_link_svg{right:-1em}}.favorites-v2 .swiper-wrapper{margin-bottom:3.5em}.favorites-v2__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v2__container-pagination{margin-left:auto;width:58%}}.favorites-v2__container-pagination--top{position:relative;width:100%;height:2px}.favorites-v2__container-pagination--bottom{position:relative;width:100%;height:100%}.favorites-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.favorites-v2__container-pagination .swiper-scrollbar-drag{background:#c56839}.favorites-v2__container-pagination .swiper-button-next,.favorites-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.favorites-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.favorites-v2__container-pagination .swiper-button-next{right:auto;left:4em}.favorites-v2__container-pagination .swiper-button-next__svg,.favorites-v2__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.favorites-v2__container-pagination .swiper-button-next:after,.favorites-v2__container-pagination .swiper-button-prev:after{display:none}.favorites-v2--program .favorites-v2__item-content{background:transparent}.favorites-v2--program .favorites-v2__item-separator{border-bottom:1px solid #cecece;margin:2em auto}@media screen and (min-width:992px){.favorites-v2--program .favorites-v2__item-separator{margin:2em auto}}.favorites-v2--program .favorites-v2__item-text{margin:auto auto .8em;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#c56839}.favorites-v2--program .favorites-v2__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.favorites-v2--program .favorites-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a}.favorites-v2--program .favorites-v2__item-price,.favorites-v2--program .favorites-v2__item-size{margin-bottom:.8em;font:normal normal 400 clamp(21px,calc(.6rem + 1.875vw),21px)/1.3 Montserrat,sans-serif;color:#c56839}.favorites-v2--program .favorites-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.favorites-v3{position:relative;z-index:0}.favorites-v3__background{background:transparent url(../images/modules/favorites/2.jpg) no-repeat 50%/cover;background-attachment:inherit;width:100%}.favorites-v3__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.favorites-v3__wrapper{max-width:1920px}.favorites-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.favorites-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.favorites-v3__wrapper.wrapper{margin:auto}}.favorites-v3__container{max-width:1370px;margin:auto}.favorites-v3__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v3__title{margin-bottom:4em}}.favorites-v3__title .title .title__content{margin:0 0 1em}.favorites-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.favorites-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.favorites-v3__items{display:flex}.favorites-v3__items-container{text-align:center}.favorites-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v3__item-container{flex-direction:row;height:570px}}.favorites-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.favorites-v3__item-decorate--wrapper{width:100%;height:100%}.favorites-v3__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.favorites-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.favorites-v3__item-content{display:flex;background:#c56839;width:100%;height:100%}@media screen and (min-width:992px){.favorites-v3__item-content{width:39%;min-width:500px}}.favorites-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em 6em;display:flex;position:relative;flex-direction:column;align-items:center}@media screen and (min-width:992px){.favorites-v3__item-content--wrapper{align-items:baseline}}.favorites-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}@media screen and (min-width:992px){.favorites-v3__item-status{justify-content:flex-start}}.favorites-v3__item-status span{background:transparent;border:1px solid #fff;width:145px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.favorites-v3__item-text{margin-bottom:1.5em;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#fff;text-decoration:none;display:block}@media screen and (min-width:992px){.favorites-v3__item-text{width:80%}}.favorites-v3__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff}.favorites-v3__item-address{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#fff}.favorites-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff}.favorites-v3__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.favorites-v3__item-links{width:100%;position:absolute;right:2em;bottom:3em}.favorites-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.favorites-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.favorites-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.favorites-v3__item-links .button-drawing__content{margin-right:2em}}.favorites-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.favorites-v3__item:hover .favorites-v3__item-visual{transform:scale(1)}.favorites-v3__item:hover .favorites-v3__item-links .button-drawing .arrow_link_svg{right:-1em}}.favorites-v3 .swiper-wrapper{margin-bottom:3.5em}.favorites-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.favorites-v3__container-pagination{width:68%}}.favorites-v3__container-pagination--top{position:relative;width:100%;height:2px}.favorites-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.favorites-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.favorites-v3__container-pagination .swiper-scrollbar-drag{background:#c56839}.favorites-v3__container-pagination .swiper-button-next,.favorites-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.favorites-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.favorites-v3__container-pagination .swiper-button-next{right:auto;left:4em}.favorites-v3__container-pagination .swiper-button-next__svg,.favorites-v3__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.favorites-v3__container-pagination .swiper-button-next:after,.favorites-v3__container-pagination .swiper-button-prev:after{display:none}.favorites-v3--program .favorites-v3__item-content--wrapper>*{width:100%;justify-content:flex-start;align-items:flex-start}.favorites-v3--program .favorites-v3__item-status span{background:transparent;border:1px solid #fff;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.favorites-v3--program .favorites-v3__item-status .property-status{width:100%;justify-content:flex-start;padding:0}.favorites-v3--program .favorites-v3__item-status .property-status span{width:auto;padding:1em 2em}.favorites-v3--program .favorites-v3__item-text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#fff;text-align:left}.favorites-v3--program .favorites-v3__item-compo{margin-bottom:1em;text-align:left;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-size{text-align:left;margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-address{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-price{text-align:left;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff}.favorites-v3--program .favorites-v3__item-reference{text-align:left;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.favorites-v3--program .favorites-v3__item-links{position:absolute;bottom:3em;right:2em}.filter-v1{background:transparent;margin:0}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-end;flex-direction:row;align-items:center}}.filter-v1__form{display:flex;align-items:center;width:100%;max-width:350px;flex-direction:column}@media screen and (min-width:576px){.filter-v1__form{flex-direction:row}}.filter-v1__label{white-space:nowrap;margin-right:1em;margin-bottom:1em;color:#c56839;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Montserrat,sans-serif}@media screen and (min-width:576px){.filter-v1__label{margin-bottom:0}}.filter-v1-list{display:flex;justify-content:center;padding:.5em;border:1px solid #cecece;color:#c56839;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Montserrat,sans-serif}.filter-v1-list,.filter-v1-list__item{background:transparent}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1-list__item:hover{background:#fff;color:#c56839}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#fff}.filter-v1 .ss-main .ss-single-selected{background-color:transparent;color:#c56839}.filter-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#c56839}.filter-v1 .ss-content .ss-list .ss-option:hover,.filter-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#c56839;color:#fff}@media screen and (min-width:576px){.filter-v1__label{color:#fff}.filter-v1-list{border:1px solid #cecece;color:#fff}.filter-v1-list,.filter-v1-list__item{background:transparent}.filter-v1-list__item:hover{background:#fff;color:#fff}.filter-v1 .ss-main .ss-single-selected{background-color:transparent;color:#fff}.filter-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}.filter-v1 .ss-content .ss-list .ss-option:hover,.filter-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#c56839;color:#fff}.filter-v1--contrast .filter-v1__label{color:#c56839}.filter-v1--contrast .filter-v1-list{background:transparent;border:1px solid #cecece;color:#c56839}.filter-v1--contrast .filter-v1-list__item{background:transparent}.filter-v1--contrast .filter-v1-list__item:hover{background:#fff;color:#c56839}.filter-v1--contrast .ss-main .ss-single-selected{background-color:transparent;color:#c56839}.filter-v1--contrast .ss-main .ss-single-selected .ss-arrow span{border-color:#c56839}.filter-v1--contrast .ss-content .ss-list .ss-option:hover,.filter-v1--contrast .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#c56839;color:#fff}}.footer-v1{background:#353c45;padding:0 2em 1em;overflow:hidden;position:relative;z-index:500;text-align:center}@media screen and (min-width:768px){.footer-v1{text-align:left}}@media screen and (min-width:992px){.footer-v1{padding:0 3em 1.5em}}.footer-v1-top{color:inherit}.footer-v1-top__content{max-width:auto;padding:0;border-bottom:0;display:flex;flex-direction:column;width:100%}@media screen and (min-width:992px){.footer-v1-top__content{width:80%}}.footer-v1-top__content--multi{flex-wrap:wrap}.footer-v1-top__content--multi .footer-v1-top__wrapper{flex-direction:column}.footer-v1-top__content--multi .footer-v1-top__content{width:100%}.footer-v1-top__content--multi .footer-v1-top__coords--wrapper{display:flex;flex-wrap:wrap}.footer-v1-top__content--multi .footer-v1-top__coords--content{flex-direction:column}.footer-v1-top__content--multi .footer-v1-top__coords--infos{width:100%;margin-bottom:1em}.footer-v1-top__content--multi .footer-v1-top__partners,.footer-v1-top__content--multi .footer-v1-top__socials{width:100%}.footer-v1-top__content--multi .footer-v1-top__socials .socials__title{display:none}.footer-v1-top__content--multi .footer-v1-top__rating{width:100%}.footer-v1-top__content--multi .footer-v1-top__rating .rating__title{display:none}@media screen and (min-width:992px){.footer-v1-top__content--multi .footer-v1-top__partners{text-align:left}.footer-v1-top__content--multi .footer-v1-top__partners .partners__wrapper{align-items:flex-start}.footer-v1-top__content--multi .footer-v1-top__partners .partners__item{margin:0 1em 1em 0}}.footer-v1-top__content--multi-2 .footer-v1-top__coords--content{width:100%}@media screen and (min-width:576px){.footer-v1-top__content--multi-2 .footer-v1-top__coords--content{width:50%}}.footer-v1-top__content--multi-3 .footer-v1-top__coords--content{width:100%}@media screen and (min-width:576px){.footer-v1-top__content--multi-3 .footer-v1-top__coords--content{width:50%}}@media screen and (min-width:992px){.footer-v1-top__content--multi-3 .footer-v1-top__coords--content{width:33.3333%}}.footer-v1-top__content--multi-4 .footer-v1-top__coords--content{width:100%}@media screen and (min-width:576px){.footer-v1-top__content--multi-4 .footer-v1-top__coords--content{width:50%}}@media screen and (min-width:1200px){.footer-v1-top__content--multi-4 .footer-v1-top__coords--content{width:25%}}.footer-v1-top__content--global .footer-v1-top__wrapper{flex-direction:row}.footer-v1-top__content--global .footer-v1-top__socials{width:100%}@media screen and (min-width:992px){.footer-v1-top__content--global .footer-v1-top__socials{width:33.3333%}}.footer-v1-top__content--global .footer-v1-top__socials .socials__title{display:block}.footer-v1-top__content--global .footer-v1-top__rating{width:100%}@media screen and (min-width:992px){.footer-v1-top__content--global .footer-v1-top__rating{width:33.3333%}}.footer-v1-top__content--global .footer-v1-top__rating .rating__title{display:block}.footer-v1-top__content--global .footer-v1-top__partners{width:100%}@media screen and (min-width:992px){.footer-v1-top__content--global .footer-v1-top__partners{width:33.3333%}}.footer-v1-top__content--global .footer-v1-top__partners .socials__title{display:block}.footer-v1-top__others{display:flex}.footer-v1-top__wrapper{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:500px;margin:0 auto}@media screen and (min-width:768px){.footer-v1-top__wrapper{max-width:none}}@media screen and (min-width:992px){.footer-v1-top__wrapper{flex-direction:row}}.footer-v1-top .title .title__content-1{display:block;font:normal normal 500 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:uppercase}.footer-v1-top__coords--wrapper{display:flex}.footer-v1-top__coords--content{padding:2em 0 0;min-width:200px;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.footer-v1-top__coords--content{padding:2em 0;flex-direction:row}}.footer-v1-top__coords--infos{margin-bottom:3em}@media screen and (min-width:768px){.footer-v1-top__coords--infos{margin-bottom:1em;margin-right:2em}}.footer-v1-top__coords-address--text{display:flex;flex-direction:column}.footer-v1-top__coords-address--city{display:inline-block;text-transform:lowercase}.footer-v1-top__coords-address--city:first-letter{text-transform:uppercase}.footer-v1-top__coords .text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.8 Montserrat,sans-serif;color:#fff;letter-spacing:0}.footer-v1-top__coords .text a{color:#fff;text-decoration:none}.footer-v1-top__coords-name{margin-bottom:1.5em}.footer-v1-top__coords-name .text{font:normal normal 500 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif}.footer-v1-top__socials{margin-bottom:1em}@media screen and (min-width:768px){.footer-v1-top__socials{width:33.3333%;margin-bottom:1em}}.footer-v1-top__socials .socials__wrapper{padding:2em 0}.footer-v1-top__socials .socials__title{font:normal normal 500 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif;color:#fff;margin-bottom:1.5em}.footer-v1-top__socials .socials__items{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.footer-v1-top__socials .socials__items{justify-content:flex-start}}.footer-v1-top__socials .socials__item{display:flex}.footer-v1-top__socials .socials__item .item__svg{width:100%}.footer-v1-top__socials .socials__item .item__link{border:1px solid #c56839;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 .5em 1em;transition:all .2s linear}@media screen and (min-width:768px){.footer-v1-top__socials .socials__item .item__link{margin:-.4em 1em 1em 0}}.footer-v1-top__socials .socials__item .item__link:hover{border:1px solid #c56839;background:#fff}.footer-v1-top__socials .socials__item .item__link:hover svg{fill:#c56839}.footer-v1-top__socials .socials__item li{list-style:none}.footer-v1-top__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#fff;transition:fill .2s linear}.footer-v1-top__rating{width:100%}@media screen and (min-width:768px){.footer-v1-top__rating{width:33.3333%}}.footer-v1-top__rating .rating__title{font:normal normal 500 clamp(14px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif;color:#fff;margin-bottom:1.5em}@media screen and (min-width:992px){.footer-v1-top__partners{width:20%}}.footer-v1-top__partners .partners__wrapper{display:flex;flex-direction:column;padding:2em 0}.footer-v1-top__partners .partners__list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.footer-v1-top__partners .partners__list{justify-content:flex-start}}.footer-v1-top__partners .partners__item{list-style:none;margin:0 1em 1em 0}.footer-v1-top__partners .partners__img{display:block;max-height:40px;width:auto;max-width:100%}@media screen and (min-width:992px){.footer-v1-top__partners{text-align:right}.footer-v1-top__partners .partners__wrapper{align-items:flex-end}.footer-v1-top__partners .partners__item{margin:0 0 1em 1em}}.footer-v1__wrapper{max-width:1080px;margin:0 auto}.footer-v1__generic .generic__opinionSystem{display:flex;justify-content:center}@media screen and (min-width:992px){.footer-v1__generic .generic{text-align:center}.footer-v1__generic .generic__wrapper{display:inline-block}}.footer-v1 .copyright{color:#d1d1d1;width:80%;opacity:1}.footer-v1 .copyright__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.footer-v1 .copyright__wrapper{flex-direction:row;align-items:center}}.footer-v1 .copyright__text{font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),.529em)/1.4 Montserrat,sans-serif;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.5}.footer-v1 .copyright__nav-list{line-height:0;letter-spacing:0;margin-left:3px}.footer-v1 .copyright__nav-list .nav-list__item{font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),.529em)/1.4 Montserrat,sans-serif;font-size:12px;line-height:1.5;letter-spacing:normal;display:inline-block}.footer-v1 .copyright__nav-list .nav-list__item:after{content:"|";padding:0 .3em}.footer-v1 .copyright__nav-list .nav-list__item:last-child:after{content:"";padding:0}.footer-v1 .copyright__nav-list .nav-list__link{letter-spacing:normal;text-transform:none;text-align:center;color:inherit}.footer-v1-last__wrapper{margin:0 auto;max-width:auto;text-align:center}@media screen and (min-width:992px){.footer-v1-last__wrapper{text-align:left}}.footer-v1-last__container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.footer-v1-last__container{flex-direction:row;justify-content:space-between;align-items:flex-end}}.footer-v1-last__lbi-logo{width:155px;height:auto;fill:#fff;margin-top:2em}@media screen and (min-width:992px){.footer-v1-last__lbi-logo{margin-top:0}}.footer-v1-last .nav-list__link{cursor:pointer;background:none;border:none;text-transform:capitalize;text-decoration:none}.footer-v1__logo{order:1;padding-top:.7em}@media screen and (min-width:992px){.footer-v1__logo{position:relative;order:0;padding-top:3em;margin-top:0}.footer-v1__logo img{max-width:80%}}.footer-v1__logo img{max-width:100%}@media screen and (min-width:992px){.form__form-block{padding-right:2em}}.form__form-block .form-block__title .title .title__content{margin:0 0 1em}@media screen and (min-width:992px){.form__form-block .form-block__title .title .title__content{margin:0 0 3em}}.form__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.form__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.form__form-block .form-block__wrapper{max-width:730px;margin:auto;padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.form__form-block .form-block__wrapper{padding:4em 0}}.form__form-block .form-block .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif}@media screen and (min-width:992px){.form__form-block .form-block .myForm{margin-left:5em}}.form__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.form__form-block .form-block .myForm .form__submit .links-group__wrapper{text-align:right}}.form__form-block .form-block .myForm .form__submit .button-drawing{display:inline-flex;align-items:center;position:relative;background:transparent;border:none;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.form__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.form__form-block .form-block .myForm .form__submit .button-drawing__content{margin-right:2em}}.form__form-block .form-block .myForm .form__submit .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.form__form-block .form-block .myForm .form__submit .button-drawing:hover .arrow_link_svg{right:-1em}.form__form-block .form-block input::placeholder{color:#6a6a6a;opacity:1;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.header .bg_ctnr_gradient{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.header .bg_ctnr_gradient .bg{position:absolute;top:-5vh;left:0;right:0;bottom:-5vh;background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover}.header .bg_ctnr_gradient:after{content:"";position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,hsla(0,0%,100%,0) 40%);height:100%;width:100%}.header .bg_ctnr{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden}.header .bg_ctnr .bg{position:absolute;top:-5vh;left:0;right:0;bottom:-5vh;background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover}.header .bg_ctnr:after{content:"";position:absolute;background:transparent;height:100%;width:100%}.header .bandeaux-estimation-rapide{position:relative;width:100%;z-index:9999;min-height:37px}.header .bandeaux-estimation-rapide p{font:normal normal 400 10px Montserrat,sans-serif}@media screen and (max-width:768px){.header .bandeaux-estimation-rapide p{display:none}}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide p{font:normal normal 400 20px Montserrat,sans-serif;text-transform:none}}.header .bandeaux-estimation-rapide__wrapper{text-transform:uppercase;padding:.5em;z-index:999;position:fixed;left:0;right:0;align-items:center;max-width:100%;background-color:#c56839;text-align:center;margin:0 auto;justify-content:center;color:#fff}.header .bandeaux-estimation-rapide__wrapper button.btn_estimation_rapide{align-items:center;display:flex;position:relative}.header .bandeaux-estimation-rapide__wrapper button.btn_estimation_rapide:hover svg{right:-1em}.header .bandeaux-estimation-rapide__wrapper .arrow_link_svg{width:14px;height:11px;right:0;position:absolute;margin-top:-4px;fill:#fff;transition:right .2s}.header .bandeaux-estimation-rapide__wrapper>*{padding:0 2em}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper{display:flex}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide{cursor:pointer;background:transparent;border:none;padding:.6em 2em}@media screen and (max-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide{margin:0 auto}}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide{margin-top:0}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{color:#fff;text-transform:uppercase;letter-spacing:.2em}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:normal normal 400 15px Montserrat,sans-serif}}@media screen and (max-width:767px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:normal normal 400 9px Montserrat,sans-serif}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover{background-color:#c56839;color:#fff}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover .btn_estimation_rapide__content{color:#fff}.header .header__nav.bandeaux_tool_estimate{height:calc(100vh - 55px)}.header .bandeaux_tool_estimate{top:38%}.header__tools{position:absolute;right:0;top:25%;z-index:10000}.header__slogan{position:absolute;z-index:6000;top:calc(40% + 70px);text-align:left;transform:translateY(-50%) rotate(-2deg);width:100%;display:flex;justify-content:center;padding:0 0 1em}@media screen and (min-width:576px){.header__slogan{padding:1em 0}}.header__slogan .slogan__text{color:#fff;font:normal normal 400 clamp(38px,11.25vw,120px)/.7 Crimson Foam;text-transform:none;letter-spacing:0;display:inline-block}.header__slogan .slogan__text--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}.header__slogan .title-animate__letter{opacity:0}.header__slogan .title-animate__letter:first-child{text-transform:uppercase}.header__slogan .title-animate__letter--active{transition:opacity .5s;opacity:1}.header .header-swiper-container{position:relative;height:300px;width:100%;z-index:101;top:0}@media screen and (min-width:1200px){.header .header-swiper-container{position:relative;height:100vh}}.header .header-swiper-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:2}.header .header-swiper-bg-gradient:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.9) 0,hsla(0,0%,100%,0) 40%)}.header .header-swiper{height:100%}.header .header-swiper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:50%}.header__nav{width:100%}.header__nav .logo-svg{width:192px;height:53px}.header__nav-toggle{display:flex;justify-content:flex-end;position:absolute;top:0;right:0;z-index:15000}@media screen and (min-width:1200px){.header__nav-toggle{width:60px}}.header__nav-toggle .global-button{position:relative;display:flex;align-items:center;background:transparent;color:#fff}.header__nav-toggle .nav-toggle__label{padding-right:1em}.header__topbar{position:absolute;z-index:12000;height:70px;top:0;left:0;right:0;background-color:#c56839;padding-right:-60px}@media screen and (min-width:1200px){.header__topbar{background-color:transparent}}.header__topbar-wrapper{display:flex;align-items:center;justify-content:flex-end;height:100%}.header__logo{position:absolute;z-index:13000;top:11px;left:0;padding:0 1em;display:none}@media screen and (min-width:1200px){.header__logo{top:70px;display:block}}@media screen and (min-width:576px){.header__logo{left:2em}}.header__logo.logo .logo__source{max-width:10vw;min-width:100px}.header__logo-mobile{padding:0 3em;position:absolute;width:100%;height:100%}.header__logo-mobile .header__home-link{display:flex;align-items:center;flex:0;justify-content:left;height:100%}@media screen and (min-width:768px){.header__logo-mobile .header__home-link{justify-content:center}}.header__logo-mobile.logo .logo__source{max-width:150px;max-height:100%;min-width:100px;padding:0 3em}@media screen and (min-width:768px){.header__logo-mobile.logo .logo__source{max-width:350px}}@media screen and (min-width:1200px){.header__logo-mobile{display:none}}.header__search-box{z-index:5000;padding:0 .5em}@media screen and (min-width:1200px){.header__search-box{left:6em}}.header__top{display:flex;align-items:center;position:absolute;top:3em;left:1em;right:1em}@media screen and (min-width:768px){.header__top{left:3em}}.header__content{display:flex;flex-direction:column;align-items:center;position:relative}.header__search{width:100%;position:fixed;top:-9000px;z-index:9000;min-height:100vh;display:flex;align-items:center}.header__search-wrapper{width:100%;display:flex;justify-content:center}.header--home{height:300px;position:relative}@media screen and (min-width:1200px){.header--home{position:static;height:100vh;overflow:hidden}.header--home .header__nav{height:100vh;top:auto;position:static}.header--home .header__nav-toggle{margin:0}.header--home .header__nav-toggle .global-button{display:none}.header--home .header__topbar{display:block}.header--home .header__wrapper{height:100vh;position:absolute;width:100%}}.header--home .header__content{background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover;color:#fff;width:100%;height:100vh!important;top:0!important;overflow:hidden}.header--home .header__content:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:2}.header--home .header__box{width:100%;background-color:#fff;position:absolute;z-index:101;right:0;bottom:0;padding:2em 3em;min-height:185px;display:flex;align-items:center;justify-content:center}.header--home .header__box .title--v1.title{margin-bottom:0}.header--home .header__box .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.header--home .header__box .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.header--home .header__box .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.header--home .header__box{width:800px}}.header--home .header__box-content{display:flex;justify-content:center}.header--home .header__box--tools .header__box-title{margin-bottom:1.5em}.header--inner{position:relative;color:#353c45;border-bottom:none}.header--inner .bg_ctnr .bg{background:transparent url(../images/modules/header/1.jpg) no-repeat 50% 63%/cover}.header--inner .bg_ctnr:after{background:rgba(53,60,69,.2)}@media screen and (min-width:9000px){.header--inner.header{height:250px}}@media screen and (min-width:9000px) and (min-width:576px){.header--inner.header{height:555px}}@media screen and (min-width:9000px){.header--inner.header .header__nav-toggle{margin:0}.header--inner.header .header__nav-toggle .global-button{display:none}.header--inner.header .header__topbar{display:block}}.header--inner .bg_ctnr{min-height:555px}.header--inner .title{position:relative}.header--inner .title .title__content{margin:0}.header--inner .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.header--inner .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.header--inner .header__top{position:relative;top:0}.header--inner .header__logo{max-width:inherit;max-height:inherit;top:11px}.header--inner .header__logo .logo__source{max-height:80px}.header--inner .header__logo-img{width:100%}.header--inner .header__logo-img--svg{width:auto}.header--inner .header__nav{height:auto;position:absolute}.header--inner .header__slogan{transform:none;position:relative;text-align:left;top:auto;z-index:0}.header--inner .header__slogan .slogan__text{width:100%}@media screen and (min-width:768px){.header--inner .header__slogan .slogan__text{line-height:1}}.header--inner .header__breadcrumb{position:relative;z-index:1;margin-bottom:30px;max-width:90%}@media screen and (min-width:576px){.header--inner .header__breadcrumb{max-width:inherit}}.header--inner .header__seo-panel{position:relative}.header--inner .header__data{height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:flex-start;padding-top:70px}@media screen and (min-width:576px){.header--inner .header__data{padding-top:inherit}}.header--inner .header__data-wrapper{height:100%}.header--inner .header__data-container{height:100%;margin:0 auto}.header--slide .header-swiper{width:100%;height:100vh}.header--slide .header-swiper .swiper-slide{background-size:cover}.header__video-background{display:none;background:#000;top:0;right:0;bottom:0;left:0;z-index:0}@media screen and (min-width:1200px){.header__video-background{display:block}}.header__video-background iframe,.header__video-foreground{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (min-width:1200px){.header__video-background iframe,.header__video-foreground{display:block}}@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--v2 .header__logo{position:absolute;z-index:12000;top:70px;left:50%;padding:0 1em;transform:translateX(-50%)}.header--v2 .header__logo.logo .logo__source{width:20vw;max-width:100%;min-width:250px}.header--v3 .header__logo{position:absolute;z-index:6000;top:46%;text-align:center;left:50%;padding:0;transform:translate(-50%,-50%)}.header--v3 .header__logo.logo .logo__source{width:20vw;max-width:100%;min-width:250px}.header .main-search .form__container{padding:3em 0}.header--search-opened .header__search--v2,.header--search-opened .header__search--v3{top:0;z-index:11000}@media screen and (min-width:1200px){.header .header__topbar{background:transparent}}.header__nav{display:flex;align-items:center;justify-content:center;position:absolute;top:90px}@media screen and (min-width:9000px){.header__nav{position:static;top:auto}}@media screen and (min-width:1200px){.body--menu-opened .header--inner .header__nav{top:2em}}.body--menu-opened .header__topbar{z-index:10000}.body--menu-opened .header__nav-toggle{z-index:15000}@media screen and (min-width:1200px){.header__logo,.header__nav-toggle,.header__tools,.header__topbar{transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.body--menu-opened .header__logo,.body--menu-opened .header__nav-toggle,.body--menu-opened .header__tools,.body--menu-opened .header__topbar,.header--search-opened .header__logo,.header--search-opened .header__nav-toggle,.header--search-opened .header__tools,.header--search-opened .header__topbar{opacity:0;visibility:hidden;transform:translateY(-20px)}}.body--home .header__slogan{padding:0 2em;max-width:90%}@media screen and (min-width:576px){.body--home .header__slogan{max-width:inherit}}.body--menu-opened .header__tools{z-index:3000}.body--menu-opened .main{z-index:2999}.body-modal--open .header__tools.tools.bandeaux_wrap_estimate{z-index:1}.body--inner .header__tools.bandeaux_wrap_estimate{top:123px}.header--v3 .bandeaux_wrap_estimate .header__logo.logo,.header__logo___V1___bandeaux,.header__logo___V2___bandeaux{display:none}.header--v3 .header__logo___V3___bandeaux{display:none;position:absolute;z-index:6000;top:46%;text-align:center;left:50%;padding:0;transform:translate(-50%,-50%)}@media screen and (min-width:1200px){.header--v3 .header__logo___V3___bandeaux{display:block}}.header--v3 .header__logo___V3___bandeaux img{width:13vw;max-width:100%;min-width:250px}.body-modal--open--estimation main#main{z-index:1}.nav-toggle{border:none;margin:0;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:70px;width:auto;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.6666 Montserrat,sans-serif;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:1em}.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;border-radius:0;background-color:currentColor;height:2px;border-radius:1px;transform:rotate(0);transition:top .5s,transform 5s}.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[aria-expanded=true] .nav-toggle__lines{background-color:transparent}.nav-toggle[aria-expanded=true] .nav-toggle__lines:before{transform:rotate(45deg);top:0}.nav-toggle[aria-expanded=true] .nav-toggle__lines:after{transform:rotate(-45deg);top:0}.nav-toggle:hover .nav-toggle__lines:after,.nav-toggle:hover .nav-toggle__lines:before{left:0}@media screen and (min-width:1200px){.header--home.header .nav-toggle{padding-right:1em;display:none;right:6em}}.js_filter_toggle,.search-toggle{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:relative;z-index:10;font-size:1em;cursor:pointer;outline:none;color:#fff;line-height:0;display:flex;align-items:center}.js_filter_toggle__label,.search-toggle__label{display:none;margin-right:.5em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.6666 Montserrat,sans-serif;color:#fff;text-transform:none}@media screen and (min-width:576px){.js_filter_toggle__label,.search-toggle__label{display:block}}.js_filter_toggle__label a,.search-toggle__label a{color:#fff}.js_filter_toggle__icon,.search-toggle__icon{color:inherit;fill:#fff;transition:transform .3s;height:22px;width:22px;animation:pulse 1.5s linear infinite;transform-origin:60% 60%}.js_filter_toggle:focus .js_filter_toggle,.js_filter_toggle:focus .search-toggle__icon,.js_filter_toggle:hover .js_filter_toggle,.js_filter_toggle:hover .search-toggle__icon,.search-toggle:focus .js_filter_toggle,.search-toggle:focus .search-toggle__icon,.search-toggle:hover .js_filter_toggle,.search-toggle:hover .search-toggle__icon{transform:scale(1.2)}@keyframes pulse{0%,to{transform:scale(1) rotate(0deg)}10%,30%,70%,90%{transform:scale(.9) rotate(0deg)}40%,60%{transform:scale(1.1) rotate(0deg)}45%,55%{transform:scale(1.1) rotate(-10deg)}50%{transform:scale(1.1) rotate(10deg)}}@media screen and (min-width:1200px){.header .search-toggle__label{display:block}}.interkab-home-v1{background:transparent url(../images/modules/interkab/1.jpg) no-repeat 50%/cover;position:relative;height:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.interkab-home-v1{height:300px}}.interkab-home-v1__aligner{padding-bottom:1.4706em;display:flex;align-items:flex-end}@media screen and (min-width:992px){.interkab-home-v1__aligner{height:130px}}.interkab-home-v1__wrapper{padding-left:var(--wrapper-x);padding-right:var(--wrapper-x);flex:1;position:relative;height:100%;width:100%;max-width:1520px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:992px){.interkab-home-v1__wrapper{flex-direction:row}}.interkab-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.interkab-home-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.interkab-home-v1__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v1__logo{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 2em}@media screen and (min-width:992px){.interkab-home-v1__logo{width:50%}}.interkab-home-v1__logo .logo__decorate{margin-bottom:0}.interkab-home-v1__logo svg{max-width:236px;max-height:97px;width:100%;height:100%}.interkab-home-v1__note{bottom:1em;right:1em;position:relative;text-align:right;padding-right:var(--wrapper-x);margin-top:1em;width:100%;font:normal normal 600 14px/1 Open-Sans;color:#333}.interkab-home-v1__note a{color:#333}@media screen and (min-width:992px){.interkab-home-v1__note{margin:0}}.interkab-home-v1__title .title{margin-bottom:0}.interkab-home-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-home-v1__title .title .title__content-1{display:block;font:normal normal 800 clamp(12px,2vw,24px)/1 Raleway;color:#333;letter-spacing:0;text-transform:capitalize}.interkab-home-v1__title .title .title__content-2{display:block;font:normal normal 800 clamp(12px,2vw,24px)/1 Raleway;color:#bed000;letter-spacing:0;text-transform:none}.interkab-home-v1__items{width:100%;display:flex;flex-direction:row}@media screen and (min-width:992px){.interkab-home-v1__items{width:50%;padding:2em 0}}.interkab-home-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;width:100%}@media screen and (min-width:768px){.interkab-home-v1__items-wrapper{flex-direction:row;margin-top:-.5em}}@media screen and (min-width:992px){.interkab-home-v1__items-wrapper{flex-direction:row;margin-top:-1em}}.interkab-home-v1__items .item{padding:1em 0}@media screen and (min-width:992px){.interkab-home-v1__items .item{padding:2em}}.interkab-home-v1__items .item.item--1{width:100%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--1{width:45%}}.interkab-home-v1__items .item.item--2{width:100%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--2{width:55%}}.interkab-home-v1__items .item__text-block{font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans;color:#333;line-height:1.8}.interkab-home-v1__item.item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.interkab-home-v1__item.item .title{margin-bottom:0}.interkab-home-v1__item.item .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-home-v1__item.item .title .title__content-1{display:block;font:normal normal 800 clamp(16px,2vw,30px)/1 Raleway;color:#333;text-transform:uppercase}.interkab-home-v1__item.item .title .title__content-2{display:block;font:normal normal 800 clamp(16px,2vw,30px)/1 Raleway;color:#bed000;text-transform:uppercase}.interkab-home-v1__item.item .item__title{position:relative}.interkab-home-v2{background:transparent url(../images/modules/interkab/2.png) no-repeat 50%/cover;position:relative;height:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.interkab-home-v2{height:300px}}.interkab-home-v2__aligner{padding-bottom:1.4706em;display:flex;align-items:flex-end}@media screen and (min-width:992px){.interkab-home-v2__aligner{height:130px}}.interkab-home-v2__wrapper{padding-left:var(--wrapper-x);padding-right:var(--wrapper-x);flex:1;position:relative;height:100%;width:100%;max-width:1520px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:992px){.interkab-home-v2__wrapper{flex-direction:row}}.interkab-home-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.interkab-home-v2__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.interkab-home-v2__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v2__logo{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 2em}@media screen and (min-width:992px){.interkab-home-v2__logo{width:50%}}.interkab-home-v2__logo .logo__decorate{margin-bottom:0}.interkab-home-v2__logo svg{max-width:236px;max-height:97px;width:100%;height:100%}.interkab-home-v2__note{bottom:1em;right:1em;position:relative;text-align:right;padding-right:var(--wrapper-x);margin-top:1em;width:100%;font:normal normal 600 14px/1 Open-Sans;color:#fff}.interkab-home-v2__note a{color:#fff}@media screen and (min-width:992px){.interkab-home-v2__note{margin:0}}.interkab-home-v2__title .title{margin-bottom:0}.interkab-home-v2__title .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-home-v2__title .title .title__content-1{display:block;font:normal normal 800 clamp(12px,2vw,24px)/1 Raleway;color:#fff;letter-spacing:0}.interkab-home-v2__title .title .title__content-2{display:block;font:normal normal 800 clamp(12px,2vw,24px)/1 Raleway;color:#bed000;letter-spacing:0;text-transform:none}.interkab-home-v2__items{width:100%;display:flex;flex-direction:row}@media screen and (min-width:992px){.interkab-home-v2__items{width:50%;padding:2em 0}}.interkab-home-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;width:100%}@media screen and (min-width:768px){.interkab-home-v2__items-wrapper{flex-direction:row;margin-top:-.5em}}@media screen and (min-width:992px){.interkab-home-v2__items-wrapper{flex-direction:row;margin-top:-1em}}.interkab-home-v2__items .item{padding:1em 0}@media screen and (min-width:992px){.interkab-home-v2__items .item{padding:2em}}.interkab-home-v2__items .item.item--1{width:100%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@media screen and (min-width:992px){.interkab-home-v2__items .item.item--1{width:45%}}.interkab-home-v2__items .item.item--2{width:100%;font:normal normal 400 clamp(15px,2vw,18px)/1 Open-Sans}@media screen and (min-width:992px){.interkab-home-v2__items .item.item--2{width:55%}}.interkab-home-v2__items .item__text-block{color:#fff;line-height:1.8}.interkab-home-v2__item.item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.interkab-home-v2__item.item .title{margin-bottom:0}.interkab-home-v2__item.item .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-home-v2__item.item .title .title__content-1{display:block;font:normal normal 800 clamp(16px,2vw,30px)/1 Raleway;color:#fff;text-transform:uppercase}.interkab-home-v2__item.item .title .title__content-2{display:block;font:normal normal 800 clamp(16px,2vw,30px)/1 Raleway;color:#bed000;text-transform:uppercase}.interkab-home-v2__item.item .item__title,.interkab-v1{position:relative}.interkab-v1{background:transparent url(../images/modules/interkab/1.jpg) no-repeat 50%/cover;height:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.interkab-v1{height:320px}}.interkab-v1__aligner{padding-bottom:1.4706em;display:flex;align-items:flex-end}@media screen and (min-width:992px){.interkab-v1__aligner{height:130px}}.interkab-v1__wrapper{padding-left:var(--wrapper-x);padding-right:var(--wrapper-x);flex:1;position:relative;height:100%;width:100%;max-width:1520px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:992px){.interkab-v1__wrapper{flex-direction:row}}.interkab-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.interkab-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.interkab-v1__container-text{margin-bottom:2em;max-height:300px}.interkab-v1__logo{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 2em}@media screen and (min-width:992px){.interkab-v1__logo{width:50%}}.interkab-v1__logo .logo__decorate{margin-bottom:0}.interkab-v1__logo svg{max-width:236px;max-height:97px;width:100%;height:100%}.interkab-v1__note{bottom:1em;right:1em;position:absolute;text-align:right;padding-right:var(--wrapper-x);margin-top:1em;font:normal normal 400 .8235em/1 Open Sans;color:#333}.interkab-v1__note a{color:#333}@media screen and (min-width:992px){.interkab-v1__note{margin:0}}.interkab-v1__title .title{margin-bottom:0}.interkab-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-v1__title .title .title__content-1{display:block;font:normal normal 800 1.4118em/1 Raleway;color:#333;letter-spacing:0;text-transform:capitalize}.interkab-v1__title .title .title__content-2{display:block;font:normal normal 800 1.4118em/1 Raleway;color:#bed000;letter-spacing:0;text-transform:none}.interkab-v1__items{width:100%;display:flex;flex-direction:row}@media screen and (min-width:992px){.interkab-v1__items{width:50%;padding:2em 0}}.interkab-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;width:100%}@media screen and (min-width:992px){.interkab-v1__items-wrapper{flex-direction:row}}.interkab-v1__items .item{padding:1em 0}.interkab-v1__items .item.item--1{width:100%}@media screen and (min-width:992px){.interkab-v1__items .item.item--1{width:45%}}.interkab-v1__items .item.item--2{width:100%}@media screen and (min-width:992px){.interkab-v1__items .item.item--2{width:55%}}.interkab-v1__items .item__text-block{color:#333;line-height:1.5;margin-bottom:1.2em;font:normal normal 400 1.0588em/1.6666 Open Sans}.interkab-v1__item.item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.interkab-v1__item.item .title{margin-bottom:0}.interkab-v1__item.item .title .title__content{font-size:1em;margin:0;text-align:left}.interkab-v1__item.item .title .title__content-1{display:initial;font:normal normal 800 1.7647em/1 Raleway;color:#333;text-transform:uppercase}.interkab-v1__item.item .title .title__content-2{display:initial;font:normal normal 800 clamp(16px,2vw,1.7647em)/1 Raleway;color:#bed000;text-transform:uppercase}.interkab-v1__item.item .item__title{position:relative}.interkab-v1__links .button{font:normal normal 400 1.2941em/1 Raleway;background:#333;display:block;color:#fff;padding:.8em 3em;border-radius:.25em;text-decoration:none;border:2px solid #333;-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,.24);-moz-box-shadow:0 6px 16px 0 rgba(0,0,0,.24);box-shadow:0 6px 16px 0 rgba(0,0,0,.24)}.interkab-v1__links .button>*{pointer-events:none}.interkab-v1__links .button:hover{border:2px solid #bed000;background:#bed000;opacity:1;transition:.3s;color:#333}.jestimo{color:#c56839;position:relative}.jestimo__background{background:transparent none no-repeat 50%/cover}.jestimo__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.jestimo__wrapper{max-width:1920px;margin:auto}.jestimo__wrapper.wrapper{padding:4em var(--wrapper-x);position:relative;height:100%;width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center}.jestimo__container{max-width:1325px;height:100%;margin:auto}.jestimo__title{word-break:break-word}.jestimo__title .title--v1.title{margin-bottom:4em}.jestimo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.jestimo__title .title--v1.title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.jestimo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.jestimo__content{padding-left:1.5em}}.jestimo .links-group__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.jestimo .links-group__links .links-group__wrapper{text-align:right}}.jestimo .links-group__links .button-drawing,.jestimo .links-group__links .links-group__wrapper .button{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.jestimo .links-group__links .button-drawing{background:transparent;border:none;cursor:pointer}.jestimo .links-group__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.jestimo .links-group__links .button-drawing__content{margin-right:2em}}.jestimo .links-group__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.jestimo .links-group__links .button-drawing:hover .arrow_link_svg{right:-1em}.jestimo .form{color:#c56839}.jestimo .form .form-group>*{display:flex;align-items:center;flex-wrap:wrap}.jestimo .form .first-row{padding-bottom:4em}.jestimo .form .radios__group .radios__item{display:flex;align-items:center;flex-direction:column;color:#c56839}@media screen and (min-width:576px){.jestimo .form .radios__group .radios__item{flex-direction:row}}.jestimo .form .radios__group .select{min-width:150px;margin-left:1em}.jestimo .form .label-txt{margin-right:2em}.jestimo .form .label-txt.first-field{color:#c56839}.jestimo .form .ss-main.js-select--main .ss-single-selected .placeholder{color:#6a6a6a}.jestimo .form .ss-main.js-select--main .ss-single-selected{border-color:#6a6a6a}.jestimo .form .textfield{padding:.5em}.jestimo .form .form__field{margin:0 1em 2em}.jestimo .form .form__field.condition_field{margin:0 1em 1em}.jestimo .form .first-row .form__field{max-width:210px}.jestimo .form .textfield__input{border-bottom-color:#6a6a6a}.jestimo .form .textfield__input::placeholder{opacity:1;color:#6a6a6a}.jestimo .form .textfield__input::-ms-input-placeholder{opacity:1}.jestimo .form .form__conditions{margin:0 1em 2em;text-align:left}.jestimo .form .form__validation{padding-right:0;padding-left:0}.jestimo .form .jestimo_label_conditions{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-decoration:none;text-transform:uppercase}.jestimo .form .form__legals{margin:0 1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.jestimo .form .form__legals{width:90%;margin:auto}}.jestimo .jestimo_label_conditions{color:inherit}.jestimo-v2{color:#6a6a6a;position:relative}.jestimo-v2__background{background:transparent none no-repeat 50%/cover}.jestimo-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.jestimo-v2__wrapper{max-width:1920px;margin:auto}.jestimo-v2__wrapper.wrapper{padding:4em var(--wrapper-x);position:relative;height:100%;width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center}.jestimo-v2__container{max-width:1325px;height:100%;margin:auto}.jestimo-v2__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#c56839;letter-spacing:0;text-transform:none}.jestimo-v2__title .title .title__content{margin:0 0 1em}.jestimo-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.jestimo-v2__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif}@media screen and (min-width:992px){.jestimo-v2__text.text p{max-width:100%;margin-right:auto}}.jestimo-v2 .jestimo_label_conditions{color:inherit}.loader_container{position:absolute;top:0;left:0;background:rgba(197,104,57,.8);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 #fff;border-left-color:transparent}@keyframes rotationLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formOffredem__container{display:flex;flex-direction:column;align-items:center;margin:0;width:100%}@media screen and (min-width:576px){.formOffredem__container{flex-direction:column}}@media screen and (min-width:1200px){.formOffredem__container{flex-direction:row;width:auto}}.formOffredem__container .form__structure{width:100%}.formOffredem__container .form__element{position:relative}.formOffredem__container .form__content{display:flex;justify-content:flex-start;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;text-align:center;font:normal normal 400 14px/1.2em Montserrat,sans-serif;border:1px solid #fff;background:transparent;color:#fff;padding:0 1em;letter-spacing:0;width:100%;transition:.3s;text-transform:none;cursor:pointer;min-height:50px}@media screen and (min-width:1200px){.formOffredem__container .form__content .button-select__element{width:165px;min-height:55px}}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{color:#c56839}.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:1200px){.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 0 0 rgba(40,40,40,.2);border:1px solid #d5d5d5;background:#fff;padding:10px 15px;width:100%;min-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 #353c45;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:#c56839;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;color:#c56839}.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 14px/1.2em Montserrat,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;margin-left:2em}.formOffredem__container .link-email__content .link-email__content-icon{margin-left:10px}.formOffredem__container .link-email__content .link-email__content-icon .icon-svg{transition:.3s;width:20px;height:20px;fill:#fff}@media screen and (min-width:1200px){.formOffredem__container .link-email__content .link-email{width:auto}}.formOffredem__container .link-email__content .link-email__element{padding:.75em 1.5em;transition:.3s;text-align:center;text-decoration:none;font:normal normal 400 17px/1.2em Montserrat,sans-serif;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:5px;border:none;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:1200px){.formOffredem__container .link-email__content .link-email__element{width:auto;white-space:nowrap}}.formOffredem__container .link-email__content:hover{color:#fff}.formOffredem__container .link-email__content:hover .icon-svg{transform:translateX(10px)}.formCheckbox__container{width:100%}.formCheckbox__container .formCheckbox__label-checkbox{text-transform:uppercase;text-align:left;padding-bottom:1em;font:normal normal 400 14px/1.2em Montserrat,sans-serif;letter-spacing:5px}.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 #fff;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:0;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;font:normal normal 600 14px/1.2em Montserrat,sans-serif}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count{color:#919191}.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:transparent;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;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.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:#fff;border-color:#fff}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__label-checkbox{text-transform:uppercase;font:normal normal 400 14px/1.2em Montserrat,sans-serif;letter-spacing:5px;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;color:#fff}.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:#fff}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#fff;margin-left:-8px;opacity:1;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .label-list-element{text-align:left;font-size:.9em}.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 #fff;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;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:uppercase}.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:transparent;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}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#919191}.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:#fff;border-color:#fff}.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:uppercase;font:normal normal 400 14px/1.2em Montserrat,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 #fff;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:#fff}.formRadio__container .formRadio__list-content .list-element .radio-text{text-align:left;padding-right:5px;text-transform:none}.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;flex-direction:column;position:relative}.formInteger__container .formInteger__content .integer_content{display:flex}.formInteger__container .formInteger__content .label-element{text-align:center;width:100%;text-transform:uppercase;padding-bottom:10px;font:normal normal 400 14px/1.2em Montserrat,sans-serif;letter-spacing:5px}.formInteger__container .formInteger__content .button-element{cursor:pointer;width:30px;font-weight:700;height:30px;border:2px solid #fff;color:#fff;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:#919191}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;border:none;font:normal normal 600 11px/1.2em Montserrat,sans-serif;color:#fff}@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:uppercase;text-align:left;padding-bottom:25px;font:normal normal 400 14px/1.2em Montserrat,sans-serif;letter-spacing:5px}.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 14px/1.2em Montserrat,sans-serif;text-transform:uppercase;letter-spacing:5px;color:#fff}.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 14px/1.2em Montserrat,sans-serif;outline:none;width:150%;min-height:30px;border-radius:0;text-align:left;background:transparent;padding:5px 0;color:#fff;border:none;border-bottom:1px solid #fff}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#fff}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#fff}.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:none;letter-spacing:0;background:none;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#fff;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#fff;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;padding-top:25px}@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 #fff}.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:#fff}.formDate__container .formDate__content .date-input::placeholder{color:#fff}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-transform:uppercase;font:normal normal 400 17px/1.2em Montserrat,sans-serif;letter-spacing:5px}@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:#fff}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#fff}.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:#fff;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:#c56839}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#c56839}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#fff}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg)}}.formBubble__container .button-more__element.open{background:#fff}.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:#fff;color:#fff;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 14px/1.2em Montserrat,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#fff}.formBubble__container .formBubble__element__button:hover .formBubble__element__text{text-decoration:line-through}.formBubble__container .formBubble__element__text{line-height:1;color:#c56839;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:#c56839}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#c56839}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1em 0}@media screen and (min-width:992px){.formReference__container{position:absolute;justify-content:flex-start;bottom:15px;left:2em;padding-top:25px;max-width:400px;width:100%}}@media screen and (min-width:1200px){.formReference__container{left:calc(50% - 500px + 1em)}}.formReference__container .formReference__structure .label__item{text-transform:uppercase;text-align:left;font:normal normal 400 14px/1.2em Montserrat,sans-serif;letter-spacing:.3em}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%;display:flex}.formReference__container .formReference__content .input__item{background:transparent;border:none;border-bottom:1px solid #fff;outline:none;height:30px;font:normal normal 400 11px/1.2em Montserrat,sans-serif;max-width:250px;width:100%;color:#fff}.formReference__container .formReference__content .input__item::placeholder{color:#fff;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:flex-end;justify-content:center;min-width:30px;width:50px;height:30px;border:none;cursor:pointer;margin-left:15px;font:normal normal 400 14px/1.2em Montserrat,sans-serif;background:transparent;color:#fff;transition:.3s}.formReference__container .formReference__content .button_item .icon-svg{transition:.3s;margin-left:10px;width:20px;height:20px;fill:#fff}.formReference__container .formReference__content .button_item:hover{background:transparent}.formReference__container .formReference__content .button_item:hover .icon-svg{transform:translateX(10px)}.formSubmit__container{width:100%;max-width:1000px;margin:auto;display:flex;padding:1em 2em;align-items:center;justify-content:center;position:relative}@media screen and (min-width:992px){.formSubmit__container{justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:hsla(0,0%,100%,.25);transform:translateX(-50%)}.formSubmit__container .formSubmit__structure .button-submit__item{padding-top:15px;display:flex;align-items:center;justify-content:center;transition:.3s;letter-spacing:7.5px;border:none;background:transparent;color:#fff;cursor:pointer;text-transform:uppercase;font:normal normal 400 17px/1.2em Montserrat,sans-serif}.formSubmit__container .formSubmit__structure .button-submit__item span{transition:0s}.formSubmit__container .formSubmit__structure .button-submit__item .icon-svg{margin-left:15px;width:20px;height:20px;fill:#fff;transition:.3s}.formSubmit__container .formSubmit__structure .button-submit__item:hover .icon-svg{transform:translateX(10px)}.formSubmit__container .formSubmit__structure .button-reset__item{cursor:pointer;margin:15px auto 0;border:none;letter-spacing:.5px;background:none;text-transform:none;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#fff;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:30px;height:30px;fill:#fff;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 14px/1.2em Montserrat,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 #fff;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:#fff}.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 #fff;background:#fff}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#c56839}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#fff}.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:#fff;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#c56839;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.formSelect__container .localizator__values-container .localizator__values{display:none}.formSelect__container .localizator__extra{margin:0;padding:10px}.formSelect__container .localizator__extra .radios__legend{font:normal normal 400 17px/1.2em Montserrat,sans-serif}.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 #353c45;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:#c56839;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:normal normal 600 14px/1.2em Montserrat,sans-serif;color:#c56839}.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;z-index:1;flex-direction:column;position:relative;border-bottom:1px solid #fff}.formSelect__container .formSelect__structure .label-element{pointer-events:none;position:absolute;top:14px;z-index:-1;width:calc(100% - 70px);text-overflow:ellipsis;text-align:left;white-space:nowrap;left:0;color:#fff;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;min-height:45px;color:#fff;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#fff}.formSelect__container .formSelect__content .ss-main{left:0}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:none;width:100%;height:45px;min-height:45px;justify-content:flex-end;background:transparent}.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:#fff;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#c56839;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:0;top:17px;height:17px;width:17px;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:#fff;height:1px;width:17px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#fff;height:17px;width:1px;left:8px;top:-8px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#919191;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar{width:3px;height:3px}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar-track{background:#d5d5d5}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar-thumb{background:#c56839}.formSelect__container .formSelect__content .ss-main .ss-content ::-webkit-scrollbar-thumb:hover{background:#353c45}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 600 14px/1.2em Montserrat,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:17px;width:1px;background:#fff}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:1px;width:17px;left:-8px;top:8px;background:#fff}.formSelect__container .formSelect__content .localizator__summary{border:none;padding:0;min-height:45px}.formSelect__container:not(.formSelect__container__localizator) .ss-option:before{transition:.3s;content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border:1px solid #c56839}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{transition:.3s;content:"";opacity:0;position:absolute;top:calc(.5em + 6px);left:calc(.5em + 4px);transform:rotate(-45deg);border-bottom:2px solid #c56839;border-left:2px solid #c56839;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{border:transparent;background:transparent}.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:1em 0}.form-estimate__container.open{display:block}.form-estimate__container .form-estimate__structure{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:wrap}@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 17px/1.2em Montserrat,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:5px;padding-bottom:.5em}@media screen and (min-width:992px){.form-estimate__container .form-estimate__text{text-align:left}}.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 0 0;width:50%}}.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:#fff;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#fff;height:19px;width:1px;position:absolute;left:9px;top:0}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;border:none;border-bottom:1px solid #fff;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.form-estimate__container .form-estimate__button{font-weight:400;text-decoration:none;letter-spacing:7.5px;background:transparent;font:normal normal 400 17px/1.2em Montserrat,sans-serif;text-transform:uppercase;color:#fff;border:none;width:100%;text-align:center;padding:0;display:flex;align-items:center;justify-content:center;min-height:45px;transition:.3s}.form-estimate__container .form-estimate__button .arrow_link_border_svg{transition:.3s;margin-left:1em;width:66px;height:66px;fill:#fff}.form-estimate__container .form-estimate__button .arrow_link_border_svg .arrow_link_border_svg--rect{stroke:#fff;width:44px;height:44px;fill:transparent}.form-estimate__container .form-estimate__button:hover .arrow_link_border_svg{transform:translateX(15px)}@media screen and (min-width:992px){.form-estimate__container .form-estimate__button{width:50%;min-width:200px}}.form-search-filter__container{overflow:hidden;height:0;opacity:0;transition:.5s;display:none;left:0;position:absolute;top:50%;z-index:9999;width:100%;transform:translateY(-50%)}@media screen and (min-width:1200px){.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:#d5d5d5}.form-search-filter__container ::-webkit-scrollbar-thumb{background:#c56839}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#353c45}.form-search-filter__container .form-search-filter{max-width:1080px;position:relative;margin:0 auto;padding:1em 10px 2em;background:rgba(197,104,57,.8)}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter{padding:2em 3em}}.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:17px;height:17px;top:calc(50% - 8px);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%;background:#fff}.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;background:#fff}.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:none;letter-spacing:0;background:none;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#c56839;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:#c56839;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 #fff}.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;min-height:45px;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#fff}.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;background:#fff}.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 .noUi-connect{background:#c56839}.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 #fff;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:uppercase;letter-spacing:2.5px;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#c56839}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input{height:20px;width:calc(100% - 20px);font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#c56839;border:none;border-bottom:1px solid #c56839}.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;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.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 14px/1.2em Montserrat,sans-serif;color:#fff;letter-spacing:2.5px;padding-bottom:5px}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .button-element{width:25px;height:25px;font-size:14px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .input-element{width:65px}}.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:#c56839;color:#fff;font:normal normal 400 11px/1.2em Montserrat,sans-serif;text-transform:none;display:flex;align-items:center;letter-spacing:0;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,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover{color:#c56839}.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:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active svg,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover svg{fill:#c56839}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#c56839;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #c56839;box-shadow:1px 4px 7px 2px rgba(0,0,0,.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%;border-radius:0;min-height:30px;text-align:left;padding:5px 0;color:#fff;background:none;border:none;border-bottom:1px solid #fff}.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:#fff}.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:none;letter-spacing:0;background:none;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#fff;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:#fff;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:1em}@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{width:100%;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;padding-left:15px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{cursor:pointer;font-weight:400;letter-spacing:0;background:#c56839;color:#fff;border:none;text-align:center;display:flex;justify-content:center;transition:.3s;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:50%;margin-bottom:0}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:125px;justify-content:space-between}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item .search__icon{display:block;width:35px;height:35px;fill:#fff;margin-right:10px;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover{background:#fff;color:#c56839}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover .search__icon{fill:#c56839}.form-search-filter__container .form-search-filter .line__container.line3__container{display:none;padding-top:5px;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:250px;height:50px;text-transform:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font:normal normal 400 11px/1.2em Montserrat,sans-serif;color:#fff}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{display:block;width:35px;height:35px;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item:hover .reset__icon{transform:rotate(1turn)}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:auto}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{width:32px;height:32px;margin-right:5px;fill:#fff}.form-search-filter__container .form-search-filter .line__container.line4__container{display:none;justify-content:center;margin-top:2em}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item{display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;color:#fff;text-transform:uppercase;letter-spacing:7.5px;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item .icon-svg{margin-left:15px;transition:.3s;fill:#fff;width:20px;height:20px}.form-search-filter__container .form-search-filter .line__container.line4__container:hover .icon-svg{transform:translateX(10px)}.form-search-filter__container .form-search-filter.open .line__container.line2__container,.form-search-filter__container .form-search-filter.open .line__container.line3__container,.form-search-filter__container .form-search-filter.open .line__container.line4__container{display:flex}.menu_hovered .form-search-filter__container{transform:translateY(-100%);opacity:0;visibility:hidden}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:hsla(0,0%,83.5%,.25)}.search-filter-full ::-webkit-scrollbar-thumb{background:#fff}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#353c45}.search-filter-full .modal__body{height:100%;width:100%;max-width:100%;overflow:hidden;padding:0;background:rgba(197,104,57,.8)}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto;max-width:95%}}.search-filter-full .modal__body .modal__container{width:100%}.search-filter-full .modal__body .header__logo__search{position:absolute;z-index:666;top:25px;left:25px;width:calc(50% - 550px);min-width:150px;max-width:225px;display:none}.search-filter-full .modal__body .header__logo__search .header__home-link,.search-filter-full .modal__body .header__logo__search .header__home-link .logo__source{width:100%}@media screen and (min-width:1400px){.search-filter-full .modal__body .header__logo__search{display:block}}.search-filter-full .modal__close{z-index:100;height:50px;padding:0 20px;display:flex;align-items:center;text-transform:none;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#fff;background:none}.search-filter-full .modal__close-drawing{fill:#fff;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font-family:Montserrat,sans-serif;font-weight:600;color:#fff;position:relative;overflow:initial;padding:75px 0 0}.search-filter-full .formLine__container{min-height:225px;max-height:calc(100vh - 2em - 300px);overflow-y:auto;padding:0 1em 1em}@media screen and (min-width:768px){.search-filter-full .formLine__container{max-height:calc(100vh - 2em - 250px)}}@media screen and (min-width:1200px){.search-filter-full .formLine__container .formLine__structure{max-width:1000px;margin:auto}}.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.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:uppercase;text-align:center;font:normal normal 400 14px/1.2em Montserrat,sans-serif;letter-spacing:5px}@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;opacity:1;box-shadow:none;min-width:auto;height:auto;position:relative;padding:25px 0 0;background:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal{background:hsla(0,0%,100%,.25)}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal .noUi-connect{background:#fff}.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:uppercase;color:#fff;font:normal normal 400 14px/1.2em Montserrat,sans-serif;letter-spacing:5px}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;padding:12px 0 7px;right:0;color:#fff;font:normal normal 400 14px/1.2em Montserrat,sans-serif}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;background:transparent;padding:10px 0 5px;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#fff;border:none;border-bottom:1px solid #fff}.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:none;letter-spacing:0;background:none;font:normal normal 400 14px/1.2em Montserrat,sans-serif;color:#fff;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#fff;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:uppercase;letter-spacing:5px;font:normal normal 400 14px/1.2em Montserrat,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 .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:1000px;margin:auto;padding:2em 1em}.filter-sort__container{z-index:100;display:flex;width:100%;align-items:center;flex-direction:column;justify-content:center}@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 14px/1.2em Montserrat,sans-serif;letter-spacing:0;padding-right:1em;color:#fff}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 11px/1.2em Montserrat,sans-serif;color:#fff;cursor:pointer;width:175px;padding:10px;border:1px solid #fff}.filter-sort__container .filter-value .icon{height:12px;fill:#c56839}.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 11px/1.2em Montserrat,sans-serif;background:#c56839;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 11px/1.2em Montserrat,sans-serif;color:#fff;text-transform:none}.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 #919191;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 11px/1.2em Montserrat,sans-serif;color:#353c45}.filter-sort__container .filter-element__item:hover{transition:.3s;background:hsla(0,0%,56.9%,.25)}.formSelect__container .ss-content .ss-list{display:flex;flex-direction:column}.formSelect__container .ss-content .ss-list .ss-option{color:#c56839!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:hsla(0,0%,100%,.05)!important;color:#c56839!important;border-color:transparent!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#c56839!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:hsla(0,0%,100%,.05)!important;color:#c56839!important;border-color:transparent!important}.js-search-filter.body--search-v1:not(.body--home) .header__search-box,.js-search-filter.body--search-v2 .header__search-box{display:block!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 Montserrat,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 Montserrat,sans-serif;line-height:1.5em;max-width:1073px;margin:auto}.main-nav{top:0;right:0;z-index:10000;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out;transform:translate3d(0,-20px,0);will-change:transform;display:flex;flex-direction:column;width:90%;padding:1em 3em;height:calc(100vh - 8em);user-select:none;background:linear-gradient(#c56839,rgba(197,104,57,.9));color:#fff;overflow:hidden}.main-nav::-webkit-scrollbar{background:transparent;width:5px}.main-nav::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:20px}@media screen and (min-width:1200px){.main-nav{height:94vh;width:96%;padding-top:90px}}@media screen and (min-width:768px){.main-nav{padding:5em 3.6em}}.main-nav:focus{outline:none}.body--menu-opened .main-nav{visibility:visible;opacity:1;transform:translateZ(0);overflow:auto}.main-nav__wrapper{height:100%;max-width:1200px;margin:0 auto;width:100%}@media screen and (min-width:992px){.main-nav__wrapper{display:flex;width:80%}}.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;right:3em;top:1em;cursor:pointer;display:none;align-items:center}@media screen and (min-width:992px){.main-nav__close{display:flex}}.main-nav__close-text{margin-right:1em;font:normal normal 400 1.2em/1.6666 Montserrat,sans-serif;color:#fff}.main-nav__close-text a{color:#fff}.main-nav__close-icon{display:block;padding:.5em;width:2em;height:2em;transition:fill .5s;fill:#fff;outline:none}.main-nav__close-icon .main-nav__close-icon{fill:#fff}.main-nav__close:focus{outline:none}.main-nav__navigation{height:auto;margin-bottom:4vh;width:100%;max-width:450px}@media screen and (min-width:1200px){.main-nav__navigation{max-width:inherit}}@media screen and (min-width:992px){.main-nav__navigation{height:calc(98vh - 155px)}}.main-nav__info{width:100%;margin-bottom:14vh}@media screen and (min-width:768px){.main-nav__info{display:flex}}@media screen and (min-width:992px){.main-nav__info{align-items:flex-end;justify-content:flex-end}}.main-nav__info .info-container{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:1200px){.main-nav__info .info-container{align-items:flex-end}}.main-nav__info .info-container__bottom .title .title__content-1,.main-nav__info .info-container__top .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.main-nav__info .info-container__bottom .title .title__content-2,.main-nav__info .info-container__top .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.main-nav__info .info-container__top{margin-bottom:8vh}.main-nav__info .info-container__bottom{display:flex;justify-content:flex-start;flex-direction:column;width:100%}.main-nav__info .info-container__socials{padding-left:2em}.main-nav__info .info-container__socials .socials__items{display:flex;flex-wrap:wrap}.main-nav__info .info-container__socials .socials__item .item__svg{width:100%;height:100%}.main-nav__info .info-container__socials .socials__item .item__link{border:1px solid #fff;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;padding:.8em;margin:0 1em 1em 0;transition:all .2s linear}.main-nav__info .info-container__socials .socials__item .item__link:hover{border:1px solid #fff;background:#fff}.main-nav__info .info-container__socials .socials__item .item__link:hover svg{fill:#c56839}.main-nav__info .info-container__socials .socials__item li{list-style:none}.main-nav__info .info-container__socials .socials__item svg{max-height:15px;max-width:15px;width:100%;fill:#fff;transition:fill .2s linear}.main-nav__focus-trap{opacity:0;position:absolute}.main-nav__top{display:none}.main-nav__topbar{display:flex;justify-content:flex-end;padding:1em 0}.main-nav__topbar .topbar{left:3em;right:auto;top:1em;display:block;position:absolute}.main-nav__menu{position:relative;z-index:10}.main-nav__tools{bottom:0;display:flex;flex-direction:column}.main-nav__tools .menu__link{height:100%}.main-nav__tools .menu__link:hover .menu__label{color:#fff}.main-nav__tools .menu__item{padding:0}.main-nav__tools .menu__item .menu__label{display:inline-block;text-align:left;width:100%;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),20px)/1em Montserrat,sans-serif;text-transform:none;letter-spacing:0}.main-nav__tools .menu__item .menu__text{position:absolute;opacity:0;height:1px;word-break:normal}.main-nav__tools .menu__item .menu__decorate{position:absolute;bottom:0;z-index:-1;width:100%;height:0;background-color:rgba(53,60,69,.8);transition:height .5s cubic-bezier(.785,.005,1,1)}.main-nav__tools .menu__item-header{height:100%;width:100%;padding-right:0;transition:height .5s cubic-bezier(.785,.005,1,1)}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%;opacity:0}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:transparent}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.main-nav__toolbar-adds{display:block;width:100%;height:100%;margin-bottom:1em}.main-nav__toolbar-adds .toolbar{position:relative;width:100%}.body--inner .menu__button-drawing,.body--inner .menu__text{display:none}@media screen and (min-width:1200px){.body--inner.body--menu-opened .main-nav{overflow:auto}}.header__top--v3 .main-nav__wrapper{max-width:100%}.header__top--v3 .menu{justify-content:center}@media screen and (min-width:1200px){.header--home.header .main-nav{color:#fff;transition:none;position:relative;width:100%;height:100%;visibility:visible;opacity:1;transform:none;padding:0;z-index:2002;background:transparent}.header--home.header .main-nav__wrapper{max-width:none;padding-right:0;overflow:visible;display:flex;margin:70px auto 0;justify-content:center}.header--home.header .main-nav__close{display:none}.header--home.header .main-nav__close-icon{fill:#fff}.header--home.header .main-nav__navigation{width:100%}.header--home.header .main-nav__info,.header--home.header .main-nav__topbar .topbar{display:none}.header--home.header .main-nav__tools{position:absolute;flex-direction:row;align-items:flex-end;height:100vh;z-index:5;left:50%;transform:translateX(-50%)}.header--home.header .main-nav__tools .menu__item{width:240px;height:12%;transition:height .5s;padding:0}.header--home.header .main-nav__tools .menu__item-header,.header--home.header .main-nav__tools .menu__item .menu__decorate{transition:height .5s}.header--home.header .main-nav__tools .menu__item .menu__text{transform:translateY(-50%);transition:opacity .5s,transform .5s}.header--home.header .main-nav__tools .menu__item .menu__link{padding:0 .2em}.header--home.header .main-nav__tools .menu__item .button-drawing .arrow_link_border_svg{transition:opacity .5s}.header--home.header .main-nav__tools .menu__item:hover{height:24%;transition:height .5s}.header--home.header .main-nav__tools .menu__item:hover .menu__item-header{height:380px;width:100%}}@media screen and (min-width:1200px) and (min-height:700px){.header--home.header .main-nav__tools .menu__item:hover .menu__item-header{height:450px}}@media screen and (min-width:1200px){.header--home.header .main-nav__tools .menu__item:hover .menu__text{opacity:1;height:auto;transform:none}.header--home.header .main-nav__tools .menu__item:hover .menu__decorate{height:100vh;background:rgba(53,60,69,.8)}.header--home.header .main-nav__tools .menu__item:hover .button-drawing .arrow_link_border_svg{opacity:1}.header--home.header .main-nav__tools .menu__item .menu__label{margin-bottom:3em;text-align:center;color:#353c45;font:normal normal 600 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.2em}.header--home.header .main-nav__tools .menu__item .menu__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1.5em Montserrat,sans-serif;text-transform:none;letter-spacing:0;padding:0 1.5em}.header--home.header .main-nav__toolbar-adds{display:none}}@media screen and (min-width:9000px){.header--inner .main-nav{color:#fff}.header--inner .main-nav__wrapper{max-width:100%}}.header--inner .main-nav{opacity:0}.body--menu-opened .header--inner .main-nav{opacity:1}@media screen and (min-width:1200px){.header--inner .main-nav__top{height:80px;display:flex;flex-flow:row nowrap;justify-content:space-between;position:absolute;top:0;right:1em;left:1em}}.header--inner .main-nav__logo{display:block;padding:10px}.header--inner .main-nav__logo .logo{max-height:70px}.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}@media screen and (min-width:1200px){.menu-dropdown__icon{width:9px;height:9px}}.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%}@media screen and (min-width:1200px){.menu-dropdown__icon:after{width:1px}}.menu-dropdown__icon:before{height:2px;width:100%}@media screen and (min-width:1200px){.menu-dropdown__icon:before{height:1px}}.menu-dropdown--toggled{transform:rotate(-180deg)}.main-nav__tools,.menu{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),20px)/1em Montserrat,sans-serif}.menu{text-transform:none;letter-spacing:0;list-style:none;margin:0;padding:0;text-align:left}@media screen and (min-width:768px){.menu{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),20px)/1em Montserrat,sans-serif}}.menu__item{position:relative;list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;color:#fff;width:100%}.menu__item:first-child{border-top:0}.menu__item.focus,.menu__item:focus,.menu__item:hover{z-index:2}.menu__item--logo{display:none}.menu__item-header{position:relative}.menu__link{display:block;padding:1em 0;outline:none;text-decoration:none;color:inherit;transition:color .5s ease-in-out}@media screen and (min-width:9000px){.menu__link{padding:0 1.5em}}.menu__dropdown{position:absolute;top:calc(50% - 1.2em);padding:1.1em;right:0}.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link--active,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#fff}.submenu{opacity:0;clip:rect(0 0 0 0);max-height:0;position:relative;overflow:hidden;zoom:1;flex-direction:column;transition:max-height .5s ease-in-out;left:50%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif;transform:translateX(-50%);text-transform:capitalize;letter-spacing:0;padding:0}@media screen and (min-width:768px){.submenu{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif}}@media screen and (min-width:992px){.submenu{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif}}@media screen and (max-width:1200px){.submenu{top:0!important;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;padding-left:1.5em}}@media screen and (min-width:1200px){.submenu{position:absolute;top:inherit;background:#353c45;clip:unset;display:flex;justify-content:center;border-radius:5px}.submenu .submenu{left:100%;top:-1px}}.submenu--toggled{display:flex;position:relative;opacity:1}.submenu--toggled .menu__link{padding-bottom:0}@media screen and (min-width:1200px){.submenu--toggled{position:absolute;top:2em;padding:0 2em}}.submenu__item,.submenu__item-header{position:relative}.submenu__item{list-style:none;margin:0;z-index:1;transition:color .5s ease-in-out;color:#fff}.submenu__item:first-child{border-top:0;padding-top:1em}.submenu__item:last-child{padding-bottom:1em}.submenu__item.focus,.submenu__item:focus,.submenu__item:hover{z-index:2;color:#fff}.submenu__item.focus .submenu__link span,.submenu__item:focus .submenu__link span,.submenu__item:hover .submenu__link span{color:#fff}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2em}.submenu__link{display:block;outline:none;color:inherit;text-transform:capitalize;letter-spacing:0;text-decoration:none;text-align:left;position:relative;padding:.5em 0}.header--inner .menu__item{border-top-color:#c56839}.header--inner .submenu{background:transparent}.header--inner .submenu__item{border-top-color:#c56839}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#fff}.header--inner .submenu.submenu--toggled{position:relative;top:0}.header--inner .menu>.menu__item>.submenu:before{border-color:transparent}@media screen and (min-width:1200px){.header--home.header .menu{background-color:transparent;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),20px)/1em Montserrat,sans-serif;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin-top:20px}.header--home.header .menu__item{color:#fff;width:auto;display:flex;align-items:center;border-top:0;padding:0 .75em}.header--home.header .menu__item:last-child{padding-right:0}.header--home.header .menu__item[aria-haspopup=true] .menu__item-header{padding-right:1em}.header--home.header .menu__link{padding:0}.header--home.header .menu__dropdown{right:-17px;top:calc(50% - 1em)}.header--home.header .menu__dropdown.focus,.header--home.header .menu__dropdown:focus,.header--home.header .menu__dropdown:hover,.header--home.header .menu__link--active,.header--home.header .menu__link.focus,.header--home.header .menu__link:focus,.header--home.header .menu__link:hover{color:#fff}.header--home.header .submenu{position:absolute;top:inherit;background:#353c45;clip:unset;display:flex;justify-content:center;border-radius:5px}.header--home.header .submenu .submenu{left:100%;top:-1px}.header--home.header .submenu--toggled{position:absolute;top:2em;padding:0 2em}.header--home.header .submenu__item{display:flex;align-items:center;border-top:1px solid hsla(0,0%,41.6%,.45);justify-content:center}.header--home.header .submenu__item:first-child{border-top:0;padding-top:1em}.header--home.header .submenu__item:last-child{margin-bottom:0;padding-bottom:1em}.header--home.header .submenu__item .submenu{transform:none}.header--home.header .submenu__link{text-align:center;padding:.5em 0;background:transparent;white-space:nowrap}}.header--inner .menu{justify-content:flex-end}.header--inner .menu__item,.header--inner .menu__item:hover .menu__link:hover,.header--inner .menu__item:hover .menu__link:hover .menu__label,.header--inner .menu__link--active,.header--inner .menu__link:hover,.header--inner .menu__link:hover .menu__label{color:#fff}@media screen and (min-width:9000px){.header--inner .menu{justify-content:flex-end}.header--inner .menu__item,.header--inner .menu__link--active{color:#fff}}@media screen and (min-width:1400px){.header--home.header .menu__item{padding:0 1.5em}}.main-search{background:rgba(197,104,57,.95);width:97%;height:93vh;opacity:0;position:relative}.main-search__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:0;top:0;z-index:15000;cursor:pointer;display:flex;align-items:center;color:#fff}.main-search__close-icon{display:block;padding:1em;width:3.5em;height:3.5em;transition:fill .5s;fill:#fff}.main-search__logo{display:none}@media screen and (min-width:1200px){body:not(.body--search-v1) .main-search__logo{position:absolute;top:0;left:1em;display:block;padding:10px}body:not(.body--search-v1) .main-search__logo .logo{max-height:70px}}.main-search__wrapper{max-width:1200px;width:73%;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center}.main-search__wrapper.withBandeau{flex-direction:column}.main-search-form{color:#fff}.main-search-form .title .title__content-1{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.main-search-form .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.main-search-form .textfield__label{color:#fff}.main-search-form .textfield__input{color:inherit;border-color:#cecece;background:transparent}.main-search-form .textfield__input::placeholder{color:#fff;opacity:.8}.main-search-form .textfield__input::-ms-input-placeholder{color:#fff;opacity:.8}.main-search-form .textfield__input:focus::placeholder{color:#fff;opacity:.8}.main-search-form .textfield__input:focus::-ms-input-placeholder{color:#fff;opacity:.8}.main-search-form .textfield[type=date]:invalid::-webkit-datetime-edit{color:#fff;opacity:.8}.main-search-form .select__label{color:#fff}.main-search-form .ss-main.js-select--main{color:#cecece}.main-search-form .ss-main.js-select--main .ss-search:not(.ss-hide){border-color:#cecece}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#c56839;background:transparent}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#c56839}.main-search-form .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:rgba(197,104,57,.8)}.main-search-form .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='%23fff' 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")}.main-search-form .ss-main.js-select--main .ss-single-selected{background:transparent;color:#c56839}.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder,.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.main-search-form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}@media screen and (min-width:1200px){.main-search-form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}}.main-search-form .ss-main.js-select--main .ss-multi-selected{border-color:#cecece;border-width:0 0 1px;background:transparent}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-value{color:#fff;background-color:transparent}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-value--custom{background:transparent;color:#fff}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-value-delete{color:#c56839;background:#fff}.main-search-form .range__plus:after,.main-search-form .range__plus:before,.main-search-form .ss-main.js-select--main .ss-add .ss-plus,.main-search-form .ss-main.js-select--main .ss-add .ss-plus:after{background:#fff}.main-search-form .range__summary .range__highlight{color:#fff}.main-search-form .range__summary .range__highlight .range__max,.main-search-form .range__summary .range__highlight .range__min{color:#c56839;background:#fff;padding:.1em .4em}.main-search-form .range__content{background:#fff}.main-search-form .range__preview,.main-search-form .range__preview .range__highlight{color:#353c45}.main-search-form .range__summary{padding:3px 0;border:solid #cecece;border-width:0 0 1px;background:transparent}.main-search-form .range .noUi-connect{background:#c56839}.main-search-form .range .noUi-horizontal{background:rgba(197,104,57,.3)}.main-search-form .range .noUi-horizontal .noUi-handle:focus{border:2px solid rgba(197,104,57,.3)}.main-search-form .radio__input+label:before{border-color:currentColor;color:#fff}.main-search-form .radio__input:checked+label:after{background:#fff}.main-search-form .radio__label{letter-spacing:0;text-transform:none;color:#fff}.main-search-form .radio--bullet .radio__label{padding-left:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.main-search-form .radio--bullet .radio__input{position:absolute}.main-search-form .radio--bullet .radio__input+label:before{width:40px;height:40px;left:0;top:0}.main-search-form .radio--bullet .radio__input:checked+label{color:#c56839}.main-search-form .radio--bullet .radio__input:checked+label:after{width:40px;height:40px;left:0;top:0;z-index:-1}.main-search-form .localizator__plus:after,.main-search-form .localizator__plus:before{background:#fff}.main-search-form .localizator__summary{border-width:0 0 1px;border-color:#cecece;background:transparent}.main-search-form .localizator__values-container{background:#fff}.main-search-form .localizator__value--count{background:#6a6a6a;color:#fff}.main-search-form .localizator__extra .radios__legend{color:#525252}.main-search-form .localizator .radio__input+label:before{border-color:currentColor;color:#c56839}.main-search-form .localizator .radio__input:checked+label:after{background:#c56839}.main-search-form .localizator .radio__label{letter-spacing:0;text-transform:none;color:#c56839}.main-search-form .checkboxes__legend{letter-spacing:.3em;text-transform:uppercase;margin:0 0 1em;color:#fff;text-align:center;width:100%}.main-search-form .checkboxes__group{justify-content:space-around;width:100%}.main-search-form .checkboxes__group .checkboxes__item{margin-right:1em}.main-search-form .checkboxes__group .checkboxes__item:last-child{margin-right:0}.main-search-form .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase}.main-search-form .checkbox__field:checked+.checkbox__box{border-color:transparent}.main-search-form .checkbox__field:checked+.checkbox__box svg path{fill:transparent}.main-search-form .checkbox__box{color:#fff}.main-search-form .checkbox__box svg path{stroke:transparent;fill:transparent}.main-search-form .checkbox__box svg polyline{stroke:#fff}.main-search-form .checkbox__span{color:#fff}.main-search-form .checkbox--customsvg .checkbox__field:checked{background-color:orange}.main-search-form .checkbox--customsvg .checkbox__field:checked+.checkbox__box svg{fill:#c56839;background:#fff;border-radius:100%}.main-search-form .checkbox--customsvg .checkbox__field:checked+.checkbox__box svg path{fill:inherit}.main-search-form .checkbox--customsvg .checkbox__field:checked~.checkbox__span{color:#fff}.main-search-form .checkbox--customsvg .checkbox__box{color:inherit}.main-search-form .checkbox--customsvg .checkbox__box svg{fill:#fff;border:1px solid #fff;border-radius:100%}.main-search-form .checkbox--customsvg .checkbox__box svg path{stroke:inherit;fill:inherit}.main-search-form .checkbox--customsvg .checkbox__box svg polyline{stroke:inherit}.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__fieldset{border:0}.main-search-form__group{display:flex;align-items:flex-end;flex-wrap:wrap;margin:0;width:100%}.main-search-form__group .form__field,.main-search-form__group .form__field .ss-main.js-select--main,.main-search-form__group .form__field .textfield__input{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),20px)/1 Montserrat,sans-serif}.main-search-form__group .form__field .textfield__input{width:100%}.main-search-form__group .form__field:nth-child(4):after{content:"";width:100%;background-color:red}.main-search-form__submit{display:flex;justify-content:center}.main-search-form__submit .submit{justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),25px)/1.4em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.main-search-form__submit .submit__arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.main-search-form .form__field{width:calc(33.33333% - 2em);margin:0 1em 3em}.main-search-form .form__field--secondary{width:calc(100% - 2em);height:auto}.main-search-form .form__field--secondary-split{width:calc(50% - 2em);height:auto}.main-search-form .dual{display:flex;flex-direction:row}.main-search-form .dual .form__field{width:50%;margin:0 .4em}.main-search-form .dual .form__field:first-child{margin-left:0}.main-search-form .dual .form__field:last-child{margin-right:0}.main-search-form .dual .form__field:last-child label{visibility:hidden}.main-search-form .dual .textfield__input{border-width:1px;padding:0 .3em}.main-search-form .dual .form__field[data-id=price]{position:relative}.main-search-form .dual .form__field[data-id=price]:after{content:"€";position:absolute;top:68%;right:4px;color:#fff;z-index:10000;font-size:.8em}.main-search-form .dual .form__field[data-id=price] .textfield__input{min-height:2em;margin-top:.8em}.main-search-form .dual .form__field[data-id=surface]{position:relative}.main-search-form .dual .form__field[data-id=surface]:after{content:"m²";position:absolute;top:68%;right:4px;color:#fff;z-index:10000;font-size:.8em}.main-search-form .dual .form__field[data-id=surface] .textfield__input{min-height:2em;margin-top:.8em}.header--v1>.main-search-form__fields{padding:0 4em}.header--v1 .main-search-form{padding:4em 1em}.header--v1 .main-search__wrapper.withBandeau{max-width:100%;width:100%}.header--v1 .main-search__wrapper.withBandeau .main-search__form{padding:1em 1em 2em}.header--v1 .main-search__wrapper.withBandeau .main-search__form_3{max-width:1200px;margin:auto;width:73%}.body--search-v1 .main-search-form__fields{margin:0 3em}.body--search-v1 .form__legend{margin:0}.body--search-v3 .main-search-form .form__field{margin-bottom:5em}.body--search-v3 .main-search-form .form__field .form__field{margin-bottom:0}.main-search--vertical{width:94%;max-height:none;display:block;position:fixed;top:90px;left:50%;transform:translate(-50%);visibility:hidden;height:calc(100svh - 9em);transition:all .5s ease-in-out;will-change:transform;padding-top:5em;padding-right:0;padding-left:0;user-select:none;font-size:.8em;opacity:0}.body--vertical-search-opened .main-search--vertical{visibility:visible;z-index:15000;opacity:1}.main-search--vertical .simplebar-content-wrapper{height:100%!important}.main-search--vertical .main-search{z-index:2000}.main-search--vertical .main-search__wrapper{height:calc(100svh - 15em);width:100%;overflow:auto}.main-search--vertical .main-search__close{display:flex}.main-search--vertical .main-search__form{position:relative}.main-search--vertical .main-search__more{margin:2em 0}.main-search-form--vertical .main-search-form__container{flex-direction:column;padding:0 2em}.main-search-form--vertical .main-search-form__title{display:block}.main-search-form--vertical .main-search-form__group{flex-direction:column;margin:0}.main-search-form--vertical .main-search-form__fields{width:100%;margin:-.5em 0}.main-search-form--vertical .main-search-form__submit{margin:1em 0 6em;padding:0;width:100%;align-items:center}.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}.body--horizontal-search-opened .main-search__close{right:3em;top:25px}.body--vertical-search-opened:after{width:100%;height:100%;min-height:100vh;opacity:1;transition:opacity .5s}.body--vertical-search-opened,.html--vertical-search-opened{overflow:hidden}@media screen and (min-width:1200px){.body--search-v1 .main-search{opacity:1;display:block!important}.body--search-v1 .main-search__close,.body--search-v2 .main-search__close{display:none}.body--search-v2 .header--search-opened .main-search__close{display:flex}}.header--search-opened .main-search{opacity:1;transition:opacity 1s}.bandeau-search-estimation.bandeau-info{margin-top:3em;box-shadow:none;width:100%;background:#c56839}.bandeau-search-estimation.bandeau-info .bandeau-info__structure{padding:1.5em;display:flex;justify-content:center;flex-direction:column;align-items:center}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent{display:flex;align-items:center;justify-content:center}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent:after{content:"+";font-size:1.8em;margin-left:-15px;color:#fff}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement{padding:1em 0}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement::placeholder{color:hsla(0,0%,100%,.6)}.bandeau-search-estimation.bandeau-info .bandeau-info__text{color:#fff;letter-spacing:0;text-align:center;margin-right:0;font:normal normal 400 1.1em Montserrat,sans-serif}.bandeau-search-estimation.bandeau-info .bandeau-info__button{padding:.6em 0}@media screen and (min-width:1200px){.bandeau-search-estimation.bandeau-info{margin:0}.bandeau-search-estimation.bandeau-info .bandeau-info__structure{padding:.5em 3em;flex-direction:row;justify-content:space-between}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation{width:30%}.bandeau-search-estimation.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement,.bandeau-search-estimation.bandeau-info .bandeau-info__text{text-align:left}}.bandeau-search-estimation_3.bandeau-info{margin-top:3em;box-shadow:none;width:100%;background:none;border-top:1px solid hsla(0,0%,100%,.6);padding:2em 0}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure{padding:1.5em;display:flex;justify-content:center;flex-direction:column;align-items:center}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent{display:flex;align-items:center;justify-content:center}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent:after{content:"+";font-size:1.8em;margin-left:-15px;color:#fff}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement{padding:1em 0}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataContent .formDataElement::placeholder{color:hsla(0,0%,100%,.6)}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text{text-align:center}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text span{color:#fff;letter-spacing:0;margin-right:0;font:normal normal 400 1.1em Montserrat,sans-serif}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text span span{display:block;font:normal normal 400 1.5em Montserrat,sans-serif}.bandeau-search-estimation_3.bandeau-info .bandeau-info__button{padding:.6em 0;font:normal normal 400 1.3em Montserrat,sans-serif}@media screen and (min-width:1200px){.bandeau-search-estimation_3.bandeau-info{margin:0}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure{max-width:1200px;width:73%;padding:.5em 1em;flex-direction:row;justify-content:space-between}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation{width:30%}.bandeau-search-estimation_3.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement{text-align:left}.bandeau-search-estimation_3.bandeau-info .bandeau-info__text{margin:0;text-align:left}}.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:#c56839}.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:#c56839}.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:#757575;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:#353c45;position:relative}.map-svg-vagency__background{background:#fff none no-repeat 50%/cover}.map-svg-vagency__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-svg-vagency__wrapper{position:relative;height:100%;max-width:1360px;display:flex;flex-direction:column;justify-content:center;flex:1;padding:4em var(--wrapper-x)}.map-svg-vagency__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vagency__title{text-align:left}.map-svg-vagency__title .title .title__content{margin:0 0 3em}.map-svg-vagency__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.map-svg-vagency__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.map-svg-vagency .map-svg__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:992px){.map-svg-vagency .map-svg__wrapper{flex-direction:row}}.map-svg-vagency .map-svg__aligner{max-width:500px;display:flex;flex-direction:column;width:100%}.map-svg-vagency .map-svg__map{margin-bottom:2em;width:100%;max-width:600px}@media screen and (min-width:992px){.map-svg-vagency .map-svg__map{width:50%;max-width:700px;margin-bottom:inherit}}.map-svg-vagency .map-svg__title{text-align:left;max-width:450px}.map-svg-vagency .map-svg__title .title .title__content{margin:0 0 1em}.map-svg-vagency .map-svg__title .title .title__content-1{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase}.map-svg-vagency .map-svg__bottom{max-width:450px;width:100%}@media screen and (min-width:992px){.map-svg-vagency .map-svg__bottom{margin-left:auto}}.map-svg-vagency .map-svg .form__field{margin:0 2em 3em 0;display:flex;justify-content:center}.map-svg-vagency .map-svg .form__field:last-child{margin-right:0}.map-svg-vagency .map-svg .form__fields{margin:0}.map-svg-vagency .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vagency .map-svg .form__wrapper{flex:1}.map-svg-vagency .map-svg__circle{fill:hsla(0,0%,80.8%,.24);opacity:1}.map-svg-vagency .map-svg__dep{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__dep:focus,.map-svg-vagency .map-svg__dep:hover{fill:#6a6a6a}.map-svg-vagency .map-svg__dep--active{fill:#c56839}.map-svg-vagency .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#c56839}.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#6a6a6a}.map-svg-vagency .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#c56839}.map-svg-vagency .map-svg .ss-main .ss-single-selected{border-color:#c56839}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#353c45}.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:#c56839}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#fff;color:#c56839}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#353c45;background:#c56839}.map-svg-vmandatory{color:#353c45;position:relative}.map-svg-vmandatory__background{background:#fff none no-repeat 50%/cover}.map-svg-vmandatory__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-svg-vmandatory__wrapper{position:relative;height:100%;max-width:1360px;display:flex;flex-direction:column;justify-content:center;flex:1;padding:4em var(--wrapper-x)}.map-svg-vmandatory__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vmandatory__title{text-align:left}.map-svg-vmandatory__title .title .title__content{margin:0 0 3em}.map-svg-vmandatory__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.map-svg-vmandatory__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.map-svg-vmandatory .button{font:normal normal 400 1.176em/1 Crimson Foam;text-transform:none;background:#353c45;color:#fff;border-color:#353c45}.map-svg-vmandatory .button:before{background:#c56839}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#353c45}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#c56839}.map-svg-vmandatory .map-svg__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__wrapper{flex-direction:row}}.map-svg-vmandatory .map-svg__aligner{max-width:500px;display:flex;flex-direction:column;width:100%}.map-svg-vmandatory .map-svg__map{margin-bottom:2em;width:100%;max-width:600px}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__map{width:50%;margin-bottom:inherit;max-width:700px}}.map-svg-vmandatory .map-svg__title{text-align:left;max-width:450px}.map-svg-vmandatory .map-svg__title .title .title__content{margin:0 0 1em}.map-svg-vmandatory .map-svg__title .title .title__content-1{display:block;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase}.map-svg-vmandatory .map-svg__bottom{max-width:450px;width:100%}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__bottom{margin-left:auto}}.map-svg-vmandatory .map-svg .form__field{margin:0 0 3em;display:flex;justify-content:center}.map-svg-vmandatory .map-svg .form__fields{margin:0}.map-svg-vmandatory .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vmandatory .map-svg .form__wrapper{flex:1}.map-svg-vmandatory .map-svg__circle{fill:hsla(0,0%,80.8%,.24);opacity:1}.map-svg-vmandatory .map-svg__dep{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__dep:focus,.map-svg-vmandatory .map-svg__dep:hover{fill:#6a6a6a}.map-svg-vmandatory .map-svg__dep--active{fill:#c56839}.map-svg-vmandatory .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#c56839}.map-svg-vmandatory .map-svg__region--active:focus,.map-svg-vmandatory .map-svg__region--active:hover{fill:#6a6a6a}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#c56839}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected{border-color:#c56839}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#353c45}.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:#c56839}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#fff;color:#c56839}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#353c45;background:#c56839}.leaflet-container .map__popup a.leaflet-popup-close-button{width:40px;height:40px;font-size:30px;line-height:1;padding:.03em 0 0;margin:.1em;display:table;align-items:center;justify-content:center;border-radius:100%;border:none;background-color:transparent;font-weight:400;color:#c56839}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#353c45}.map{height:665px}.map svg{fill:#c56839}.map__cluster{background-color:rgba(197,104,57,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#c56839;color:#fff;align-items:center;display:flex;justify-content:center}.map__popup .title.title .title__content{font-size:1em;margin:0}.map__popup .title.title .title__content-1{display:block}.map__popup .title.title .title__content-1 .address{text-transform:capitalize}.map__popup .title.title .title__content-2{display:block}.map__popup .leaflet-popup-content-wrapper{background:#fff;color:#fff;border-radius:10px;font:normal normal 400 1.4166em/1.5 Montserrat,sans-serif;box-shadow:5px 11px 11px 0 rgba(0,0,0,.17);-webkit-box-shadow:5px 11px 11px 0 rgba(0,0,0,.17);-moz-box-shadow:5px 11px 11px 0 rgba(0,0,0,.17)}.map__popup .leaflet-popup-tip{background:#fff;box-shadow:none}.map__popup .leaflet-popup-content{min-width:220px;margin:0}@media screen and (min-width:992px){.map__popup .leaflet-popup-content{min-width:380px}}.map__popup .leaflet-popup-content p{margin:0}.map__popup .coords{font:normal normal 400 1.1765em/1.5 Montserrat,sans-serif;text-transform:none;letter-spacing:0;padding:1em 2em 1em 1em}.map__popup .coords__element{color:#fff;margin-bottom:1em}.map__popup .coords a{color:#fff;text-decoration:none}.map__popup .map-inner-v1-pop-up__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:2em}@media screen and (min-width:992px){.map__popup .map-inner-v1-pop-up__item-links{margin-bottom:inherit}}.map__popup .map-inner-v1-pop-up__item-links .button{padding:1em;font:normal normal 400 1.176em/1 Crimson Foam;text-transform:none;background:#353c45;color:#fff;border-color:#353c45}.map__popup .map-inner-v1-pop-up__item-links .button:before{background:#c56839}.map__popup .map-inner-v1-pop-up__item-links .button:focus,.map__popup .map-inner-v1-pop-up__item-links .button:hover{color:#fff;border-color:#353c45}.map__popup .map-inner-v1-pop-up__item-links .button:focus:before,.map__popup .map-inner-v1-pop-up__item-links .button:hover:before{background:#c56839}.map-popin__wrapper{display:flex;flex-direction:column;align-items:center;padding:2em 1.5em}.map-popin__decorate{max-width:165px;max-height:120px;width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:576px){.map-popin__decorate{max-width:240px;max-height:170px;min-height:140px}}.map-popin__decorate img{width:100%;height:100%}.map-popin__separator{display:none;border:none;border-bottom:1px solid #cecece;max-width:240px;width:100%;margin:1em auto}@media screen and (min-width:992px){.map-popin__separator{display:block}}.map-popin__text{display:none;margin-bottom:1em;text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.map-popin__text{display:block}}.map-popin__compo,.map-popin__price{margin-bottom:1em;font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),16px)/1.3 Montserrat,sans-serif;color:#c56839}.map-popin__reference{margin-bottom:2em;font:normal normal 400 clamp(7px,calc(.6rem + 1.875vw),10px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.map-popin__status{display:none;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:992px){.map-popin__status{display:flex}}.map-popin__status span{background:#353c45;text-align:center;width:125px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(8px,calc(.6rem + 1.875vw),8px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase}.map-popin__title{display:none}@media screen and (min-width:992px){.map-popin__title{display:block}}.map-popin__title .title .title__content{margin:0 0 2em}.map-popin__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.map-popin__title .title .title__content-2{display:block;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none;text-align:center}.map-popin__links .links-group__wrapper{text-align:right}.map-popin__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.map-popin__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.map-popin__links .button-drawing__content{margin-right:2em}}.map-popin__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.map-popin__links .button-drawing:hover{color:#353c45}.map-popin__links .button-drawing:hover .arrow_link_svg{right:-1em}.map-popin--agences-representatives.map-popin .map-popin__wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.5em}@media screen and (min-width:992px){.map-popin--agences-representatives.map-popin .map-popin__wrapper{padding:3em}}.map-popin--agences-representatives.map-popin .map-popin__title{display:block}.map-popin--agences-representatives.map-popin .map-popin__title .title .title__content{margin:0 0 2em}.map-popin--agences-representatives.map-popin .map-popin__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),30px)/1 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.map-popin--agences-representatives.map-popin .map-popin__coords{display:flex;flex-direction:column;margin-bottom:1em;width:100%;word-break:break-all}.map-popin--agences-representatives.map-popin .map-popin__coords a{text-decoration:none;color:#6a6a6a}.map-popin--agences-representatives.map-popin .map-popin__coords .text{margin-bottom:1em;text-align:left;font:normal normal 400 clamp(11px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.map-popin--agences-representatives.map-popin .map-popin__coords--address{display:flex;flex-direction:column}.map-popin--agences-representatives.map-popin .map-popin__links{position:relative;margin-left:auto}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing__content{margin-right:2em}}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.map-popin--agences-representatives.map-popin .map-popin__links .button-drawing:hover .arrow_link_svg{right:-1em}.mapbienici .map-popin__title .title .title__content{margin:0}.map-v1{color:#fff;position:relative;display:flex;flex-direction:row}@media screen and (min-width:992px){.map-v1{height:785px}}.map-v1__background{background:transparent none no-repeat 50%/cover}.map-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-v1__container{height:100%;width:100%;display:flex;justify-content:center;padding-top:0;padding-bottom:0}.map-v1__wrapper{flex:1;position:relative;height:100%;width:100%;display:flex;flex-direction:column;text-align:left;max-width:1920px;padding:4em 0}@media screen and (min-width:576px){.map-v1__wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:992px){.map-v1__wrapper{flex-direction:row}}.map-v1__container-map{width:100%;margin:0 auto;min-height:500px;position:relative}@media screen and (min-width:992px){.map-v1__container-map{min-height:665px}}.map-v1__container-map svg{fill:#c56839}.map-v1__js-container{position:absolute;top:0;bottom:0;right:0;left:0}.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__block-text{width:100%;position:relative}@media screen and (min-width:992px){.map-v1__block-text{width:45%}}@media screen and (min-width:1200px){.map-v1__block-text{width:50%}}.map-v1__container_text-block{height:100%;display:flex;flex-direction:column;padding:2em;justify-content:space-between}@media screen and (min-width:992px){.map-v1__container_text-block{padding:9em 15% 5em 22%;justify-content:flex-start}}@media screen and (min-width:992px){.map-v1__title .title .title__content{margin:0}}.map-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.map-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.map-v1__text{margin-top:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0}.map-v1__links{margin-top:5em}.map-v1__links .links-group__wrapper{text-align:right}.map-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.map-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.map-v1__links .button-drawing__content{margin-right:2em}}.map-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.map-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.map-banner .map__marker svg{fill:#c56839}.map-banner .map__cluster{background-color:rgba(197,104,57,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-banner .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#c56839;color:#fff;align-items:center;display:flex;justify-content:center}.map-banner .map__circle{stroke:orange;fill:bleu}.map-banner{margin:2em 0}.map-banner__wrapper{margin:0 auto;max-width:100%}.map-banner__container{margin:2em auto 0;max-width:1450px;height:330px}.map-banner__map{width:100%;height:330px}.map-banner__map .js-map{height:330px}.map-banner__js-container{position:relative;padding-bottom:0!important}.map-banner__js-container>*{position:absolute;width:100%;height:100%}.map-banner__js-container>*>*{width:100%;height:100%}.news-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.news-listing-v1__container{height:100%;margin:auto;max-width:1460px}.news-listing-v1__wrapper{max-width:1920px;width:100%}.news-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.news-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v1__items{margin-bottom:4%}.news-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.news-listing-v1__items-wrapper{justify-content:space-between}}.news-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.news-listing-v1__items-container{margin:0 2em}}.news-listing-v1__item{position:relative;max-width:685px}.news-listing-v1__item:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@media screen and (min-width:992px){.news-listing-v1__item:before{display:none}}@media screen and (max-width:992px){.news-listing-v1__item{margin:1em 0;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.news-listing-v1__item{margin:0 1em 2em;width:calc(50% - 2em)}}@media screen and (min-width:1400px){.news-listing-v1__item{margin:0 1em;width:calc(50% - 2em)}}.news-listing-v1__item-wrapper{margin:auto}@media screen and (min-width:992px){.news-listing-v1__item-wrapper{max-width:685px}}.news-listing-v1__item-container{position:relative;z-index:1}.news-listing-v1__item-content-wrapper{padding:2em;z-index:1;text-align:center}.news-listing-v1__item-title .title .title__content{margin:0 0 2em}.news-listing-v1__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.news-listing-v1__item-date{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em}.news-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}@media screen and (min-width:992px){.news-listing-v1__item-separator{width:60%}}@media screen and (min-width:992px){.news-listing-v1__item:nth-child(2n){margin-top:3.3em}}@media screen and (min-width:576px){.news-listing-v1__item:hover .news-listing-v1__decorate-visual{transform:scale(1)}.news-listing-v1__item:hover .news-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.news-listing-v1__item:hover .news-listing-v1__links--hover{display:block}}@media screen and (min-width:576px){.news-listing-v1__item-links--mobile{display:none}}.news-listing-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.news-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.news-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.news-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.news-listing-v1__decorate{width:100%;height:100%;position:relative;max-width:100%;z-index:0;overflow:hidden}.news-listing-v1__decorate-wrapper{width:100%;height:100%}@media screen and (min-width:992px){.news-listing-v1__decorate-wrapper{height:435px;display:flex;align-items:center}}.news-listing-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}@media screen and (min-width:576px){.news-listing-v1__decorate-visual{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v1__decorate-visual{max-height:none}}.news-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.news-listing-v1__decorate img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:576px){.news-listing-v1__decorate img{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v1__decorate img{max-height:none}}.news-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.news-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.news-listing-v1__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 2em}.news-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.news-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.news-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.news-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.news-listing-v2__container{height:100%;margin:auto;max-width:1420px}.news-listing-v2__wrapper{max-width:1920px;width:100%}.news-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.news-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v2__items{margin-bottom:4%}.news-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.news-listing-v2__items-wrapper{justify-content:space-between}}.news-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.news-listing-v2__items-container{margin:0 2em}}.news-listing-v2__item{width:100%;margin-bottom:2em;position:relative}@media screen and (min-width:1200px){.news-listing-v2__item{width:49%}}.news-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-listing-v2__item-container{flex-direction:row;height:400px}}.news-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.news-listing-v2__item-decorate--wrapper{width:100%;height:100%}.news-listing-v2__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}@media screen and (min-width:576px){.news-listing-v2__item-visual{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v2__item-visual{max-height:none}}.news-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:576px){.news-listing-v2__item-visual img{max-height:500px;min-height:350px}}@media screen and (min-width:992px){.news-listing-v2__item-visual img{max-height:none}}.news-listing-v2__item-date{display:block;margin-bottom:2.5em;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#fff}.news-listing-v2__item-title{text-align:left}.news-listing-v2__item-title .title .title__content{margin:0 0 2em}.news-listing-v2__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.5 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.news-listing-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#c56839;width:100%;height:100%}@media screen and (min-width:992px){.news-listing-v2__item-content{width:57%;min-width:390px}}.news-listing-v2__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left;justify-content:space-between}.news-listing-v2__item-links{width:100%}.news-listing-v2__item-links .links-group__wrapper{text-align:left;display:block;text-decoration:none}@media screen and (min-width:992px){.news-listing-v2__item-links .links-group__wrapper{text-align:right}}.news-listing-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-listing-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-listing-v2__item-links .button-drawing__content{margin-right:2em}}.news-listing-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.news-listing-v2__item:hover .news-listing-v2__item-visual{transform:scale(1)}.news-listing-v2__item:hover .news-listing-v2__item-links .button-drawing .arrow_link_svg{right:-1em}}.news-listing-v2__decorate{width:100%;height:100%;position:relative;max-width:100%;z-index:0;overflow:hidden}.news-listing-v2__decorate-wrapper{width:100%;height:100%}@media screen and (min-width:992px){.news-listing-v2__decorate-wrapper{height:435px;display:flex;align-items:center}}.news-listing-v2__decorate-visual{position:relative;margin:auto;transition:all .4s;width:100%;height:100%}.news-listing-v2__decorate img{width:100%;height:100%;object-fit:cover;display:block}.news-listing-v2__item:nth-child(3n+1){width:100%}@media screen and (min-width:992px){.news-listing-v2__item:nth-child(3n+1) .news-listing-v2__item-container{height:550px}}.news-listing-v2__item:nth-child(3n+1) .news-listing-v2__item{width:100%}@media screen and (min-width:992px){.news-listing-v2__item:nth-child(3n+1) .news-listing-v2__item-content{width:29%;min-width:400px}}.news-details-v1{background:#fff none no-repeat 50%/cover;color:#353c45;position:relative}.news-details-v1__wrapper{max-width:1580px;margin-left:auto}.news-details-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-details-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:1600px){.news-details-v1__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:2000px){.news-details-v1__wrapper.wrapper{margin:auto}}.news-details-v1__container{max-width:1920px;margin-left:auto}.news-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-details-v1__share__wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-details-v1__share__wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-details-v1__share__wrapper{margin:auto}}.news-details-v1__share__container{width:100%;height:100%;max-width:1200px}.news-details-v1__item{position:relative;text-align:center;padding-bottom:4em}.news-details-v1__item__wrapper{width:100%;align-items:center}.news-details-v1__item__title .title .title__content{text-align:left;margin:0 0 .5em}.news-details-v1__item__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.news-details-v1__item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3em}@media screen and (min-width:992px){.news-details-v1__item__decorate{width:54%;float:right;margin-left:8.666em;margin-bottom:6.333em;max-height:540px}}.news-details-v1__item__visual{height:auto;background-color:#d5d5d5}.news-details-v1__item__visual img{display:block;height:100%;width:100%;margin:0 auto;object-fit:cover;max-height:540px}.news-details-v1__item__wrapper-close{clear:both}.news-details-v1__item__content{width:100%;height:100%;max-width:1200px}.news-details-v1__item__block-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left}@media screen and (min-width:576px){.news-details-v1__item__block-text{padding-left:1.5em;padding-right:2em}}.news-details-v1__item__date{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;text-align:left;margin-bottom:1.5em}.news-details-v1__item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.news-details-v1__item__text-container{height:100%}.news-related-v1{position:relative;z-index:0}.news-related-v1__background{background:transparent none no-repeat 50%/cover;width:100%}.news-related-v1__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.news-related-v1__wrapper{max-width:1920px}.news-related-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-related-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-related-v1__wrapper.wrapper{margin:auto}}.news-related-v1__container{max-width:1580px}@media screen and (min-width:992px){.news-related-v1__container{margin-left:auto}}@media screen and (min-width:2000px){.news-related-v1__container{margin:auto}}.news-related-v1__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-related-v1__title{margin-bottom:4em}}.news-related-v1__title .title .title__content{margin:0 0 1em}.news-related-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.news-related-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.news-related-v1__items{display:flex;max-width:1500px;margin-left:auto;flex-wrap:wrap;justify-content:center}@media screen and (min-width:2000px){.news-related-v1__items{margin:auto}}.news-related-v1__items-container{text-align:center}.news-related-v1__item{position:relative;max-width:465px}@media screen and (min-width:992px){.news-related-v1__item:before{display:none}}@media screen and (max-width:992px){.news-related-v1__item{margin:1em 0 7em;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.news-related-v1__item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}@media screen and (min-width:1400px){.news-related-v1__item{margin:0 1em;width:calc(33.33333% - 2em)}}.news-related-v1__item-content{display:flex;flex-direction:column;padding:0 1em}.news-related-v1__item-date{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em}.news-related-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}.news-related-v1__item-title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-related-v1__item-title{margin-bottom:4em}}.news-related-v1__item-title .title .title__content{margin:0 0 2em}.news-related-v1__item-title .title .title__content-1{text-decoration:none;display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none;text-align:center}@media screen and (min-width:576px){.news-related-v1__item:hover .news-related-v1__decorate-visual{transform:scale(1)}.news-related-v1__item:hover .news-related-v1__decorate-visual--overlay{height:100%;opacity:1}.news-related-v1__item:hover .news-related-v1__links--hover{display:block}}@media screen and (min-width:576px){.news-related-v1__item-links--mobile{display:none}}.news-related-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.news-related-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-related-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-related-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.news-related-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.news-related-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.news-related-v1__decorate{margin-bottom:2em;overflow:hidden}.news-related-v1__decorate-wrapper{width:100%;height:350px;display:flex;align-items:center}.news-related-v1__decorate-visual{position:relative;margin:auto;transform:scale(1.04);transition:transform .3s;width:100%;height:100%;background-color:#d5d5d5}.news-related-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.news-related-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.news-related-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.news-related-v1__links--hover .links-group__wrapper{margin-right:4em}}.news-related-v1__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-related-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.news-related-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.news-related-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.news-related-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.news-v1{width:100%;background:transparent none no-repeat 50%/cover}.news-v1__wrapper{max-width:1920px;margin:auto}.news-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.news-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.news-v1__container{flex-direction:row}}.news-v1__content{position:relative;width:100%}.news-v1__title{margin-bottom:2em}@media screen and (min-width:992px){.news-v1__title{max-width:40%;position:absolute;top:80px;margin-bottom:0}}.news-v1__title .title .title__content{margin:0}.news-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.news-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.news-v1 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.news-v1__items{margin-bottom:2em}}.news-v1__items-container{height:100%}.news-v1__item{display:flex;flex-direction:column-reverse;align-content:center}@media screen and (min-width:992px){.news-v1__item{flex-direction:row;margin-bottom:2em}}.news-v1__item-left{display:flex;flex-direction:column;flex:1;padding:3em 0}@media screen and (min-width:992px){.news-v1__item-left{padding:16.6em 7em 4.6em 0;width:55%;height:auto}}.news-v1__item__decorate{max-width:100%}@media screen and (min-width:992px){.news-v1__item__decorate{max-width:58%;max-height:665px;height:100%;width:100%}}.news-v1__item__decorate-wrapper{width:100%;height:100%}.news-v1__item__decorate-visual{width:100%;height:100%;max-height:500px}@media screen and (min-width:992px){.news-v1__item__decorate-visual{height:665px;max-height:100%}}.news-v1__item__decorate img{width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.news-v1__item__decorate img{max-height:inherit}}@media screen and (min-width:992px){.news-v1__item-content{padding-left:1.5em}}.news-v1__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.news-v1__item-text{padding-right:1em;margin-bottom:5em}}.news-v1__item-title{text-align:left}@media screen and (min-width:992px){.news-v1__item-title{max-width:80%}}.news-v1__item-title .title .title__content{margin:0 0 2em}.news-v1__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.news-v1__item-date{margin-bottom:2.5em;color:#6a6a6a}.news-v1__item-links .links-group__wrapper{text-align:center;display:block;text-decoration:none}@media screen and (min-width:992px){.news-v1__item-links .links-group__wrapper{text-align:right;padding-right:2em}}.news-v1__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v1__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v1__item-links .button-drawing__content{margin-right:2em}}.news-v1__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.news-v1__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.news-v1__links .links-group__wrapper{text-align:right}}.news-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v1__links .button-drawing__content{margin-right:2em}}.news-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.news-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v1__container-pagination{position:relative;width:100%;height:120px;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v1__container-pagination{width:58%;height:45px;margin-left:auto}}@media screen and (min-width:992px){.news-v1__container-pagination--container{width:90%}}@media screen and (min-width:1200px){.news-v1__container-pagination--container{width:70%}}.news-v1__container-pagination--top{position:relative;width:100%;height:2px;margin-bottom:2em}@media screen and (min-width:992px){.news-v1__container-pagination--top{margin-bottom:0}}.news-v1__container-pagination--bottom{position:relative;width:100%;height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.news-v1__container-pagination--bottom{height:45px;flex-direction:row;justify-content:flex-end}}.news-v1__container-pagination--bottom .arrows{position:relative}@media screen and (min-width:992px){.news-v1__container-pagination--bottom .arrows{position:static}}.news-v1__container-pagination .swiper-scrollbar{width:100%;height:2px}.news-v1__container-pagination .swiper-scrollbar-drag{background:#c56839}.news-v1__container-pagination .swiper-button-next,.news-v1__container-pagination .swiper-button-prev{top:0;margin-top:0}.news-v1__container-pagination .swiper-button-prev{left:-2em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.news-v1__container-pagination .swiper-button-prev{left:0}}.news-v1__container-pagination .swiper-button-next{right:auto;left:2em}@media screen and (min-width:992px){.news-v1__container-pagination .swiper-button-next{left:4em}}.news-v1__container-pagination .swiper-button-next__svg,.news-v1__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.news-v1__container-pagination .swiper-button-next:after,.news-v1__container-pagination .swiper-button-prev:after{display:none}.news-v1__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto}.news-v2{position:relative;z-index:0}.news-v2__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.news-v2__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.news-v2__wrapper{max-width:1920px}.news-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-v2__wrapper.wrapper{margin:auto}}.news-v2__container{max-width:1370px;margin:auto}.news-v2__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-v2__title{margin-bottom:4em}}.news-v2__title .title .title__content{margin:0 0 1em}.news-v2__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.news-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.news-v2__items{display:flex}.news-v2__items-container{text-align:center}.news-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v2__item-container{flex-direction:row;height:570px}}.news-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.news-v2__item-decorate--wrapper,.news-v2__item-visual{width:100%;height:100%}.news-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.news-v2__item-title{text-align:left}@media screen and (min-width:992px){.news-v2__item-title{max-width:80%}}.news-v2__item-title .title .title__content{margin:0 0 2em}.news-v2__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.news-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#c56839;width:100%;height:100%}@media screen and (min-width:992px){.news-v2__item-content{width:37%;min-width:500px}}.news-v2__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left}.news-v2__item-text{margin-bottom:3em;text-align:left;width:100%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#fff}@media screen and (min-width:992px){.news-v2__item-text{width:80%;margin-bottom:10em}}.news-v2__item-name{margin-bottom:.5em;color:#fff;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,sans-serif}.news-v2__item-date{margin-bottom:2.5em;color:#fff}.news-v2__item-links{width:100%}.news-v2__item-links .links-group__wrapper{text-align:left;display:block;text-decoration:none}@media screen and (min-width:992px){.news-v2__item-links .links-group__wrapper{text-align:right}}.news-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v2__item-links .button-drawing__content{margin-right:2em}}.news-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.news-v2__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v2 .swiper-wrapper{margin-bottom:3.5em}.news-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.news-v2__links .links-group__wrapper{text-align:right}}.news-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v2__links .button-drawing__content{margin-right:2em}}.news-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.news-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v2__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v2__container-pagination{width:63%;height:45px}}.news-v2__container-pagination--top{position:relative;width:100%;height:2px}.news-v2__container-pagination--bottom{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.news-v2__container-pagination--bottom{flex-direction:row}}.news-v2__container-pagination--bottom .arrows{position:relative;margin-top:1em}@media screen and (min-width:992px){.news-v2__container-pagination--bottom .arrows{position:static;margin-top:0}}.news-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.news-v2__container-pagination .swiper-scrollbar-drag{background:#c56839}.news-v2__container-pagination .swiper-button-next,.news-v2__container-pagination .swiper-button-prev{top:0;margin-top:0}.news-v2__container-pagination .swiper-button-prev{left:-3em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.news-v2__container-pagination .swiper-button-prev{left:0}}.news-v2__container-pagination .swiper-button-next{left:1em}@media screen and (min-width:992px){.news-v2__container-pagination .swiper-button-next{left:4em}}.news-v2__container-pagination .swiper-button-next__svg,.news-v2__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.news-v2__container-pagination .swiper-button-next:after,.news-v2__container-pagination .swiper-button-prev:after{display:none}.news-v3{position:relative;z-index:0}.news-v3__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.news-v3__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.news-v3__wrapper{max-width:1920px}.news-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.news-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.news-v3__wrapper.wrapper{margin:auto}}.news-v3__container{max-width:1650px;margin-left:auto}.news-v3__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.news-v3__title{margin-bottom:4em}}.news-v3__title .title .title__content{margin:0 0 1em}.news-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.news-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.news-v3__items{display:flex;height:auto}.news-v3__items-container{text-align:center}.news-v3__slide{display:flex;flex-direction:column;overflow:hidden}.news-v3__item{max-width:1290px;width:100%;margin-right:auto;margin-bottom:0}@media screen and (min-width:1400px){.news-v3__item{margin-left:7.5em}}.news-v3__item:nth-child(odd){margin-right:0;margin-bottom:5em;margin-left:auto}.news-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;max-width:1530px}@media screen and (min-width:992px){.news-v3__item-container{flex-direction:row-reverse;height:550px;justify-content:space-between}}.news-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}@media screen and (min-width:992px){.news-v3__item-decorate{max-width:770px}}.news-v3__item-decorate--wrapper,.news-v3__item-visual{width:100%;height:100%}.news-v3__item-visual{max-height:500px}@media screen and (min-width:992px){.news-v3__item-visual{max-height:inherit}}.news-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.news-v3__item-visual img{max-height:inherit}}.news-v3__item-title{text-align:left}@media screen and (min-width:992px){.news-v3__item-title{max-width:80%}}.news-v3__item-title .title .title__content{margin:0 0 2em}.news-v3__item-title .title .title__content-1{text-decoration:none;display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.news-v3__item-content{display:flex;flex-direction:column;align-items:baseline;background:#c56839;width:100%;height:100%}@media screen and (min-width:992px){.news-v3__item-content{width:37%;min-width:500px;margin-top:-3em}}.news-v3__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left}.news-v3__item-text{margin-bottom:3em;text-align:left;width:100%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif;color:#fff}@media screen and (min-width:992px){.news-v3__item-text{width:80%;margin-bottom:7em}}.news-v3__item-name{margin-bottom:.5em;color:#fff;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,sans-serif}.news-v3__item-date{margin-bottom:2.5em;color:#fff}.news-v3__item-links{width:100%}.news-v3__item-links .links-group__wrapper{text-align:left;display:block;text-decoration:none}@media screen and (min-width:992px){.news-v3__item-links .links-group__wrapper{text-align:right}}.news-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v3__item-links .button-drawing__content{margin-right:2em}}.news-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.news-v3__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v3 .swiper-wrapper{margin-bottom:2em}.news-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.news-v3__links .links-group__wrapper{text-align:right}}.news-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.news-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.news-v3__links .button-drawing__content{margin-right:2em}}.news-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.news-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.news-v3__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v3__container-pagination{width:63%;height:45px;margin-left:7.5em}}.news-v3__container-pagination--top{position:relative;width:100%;height:2px}.news-v3__container-pagination--bottom{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.news-v3__container-pagination--bottom{flex-direction:row}}.news-v3__container-pagination--bottom .arrows{position:relative;margin-top:1em}@media screen and (min-width:992px){.news-v3__container-pagination--bottom .arrows{position:static;margin-top:0}}.news-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.news-v3__container-pagination .swiper-scrollbar-drag{background:#c56839}.news-v3__container-pagination .swiper-button-next,.news-v3__container-pagination .swiper-button-prev{top:0;margin-top:0}.news-v3__container-pagination .swiper-button-prev{left:-3em;right:auto;transform:rotate(180deg)}@media screen and (min-width:992px){.news-v3__container-pagination .swiper-button-prev{left:0}}.news-v3__container-pagination .swiper-button-next{left:1em}@media screen and (min-width:992px){.news-v3__container-pagination .swiper-button-next{left:4em}}.news-v3__container-pagination .swiper-button-next{right:auto;left:4em}.news-v3__container-pagination .swiper-button-next__svg,.news-v3__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.news-v3__container-pagination .swiper-button-next:after,.news-v3__container-pagination .swiper-button-prev:after{display:none}@media screen and (min-width:992px){.news-v3__item:nth-child(odd) .news-v3__item-container{display:flex;flex-direction:column}}@media screen and (min-width:992px) and (min-width:992px){.news-v3__item:nth-child(odd) .news-v3__item-container{flex-direction:row}}@media screen and (min-width:992px){.news-v3__item:nth-child(odd) .news-v3__item-content{margin-top:3em}}.newsletter-v1{width:100%;background:transparent none no-repeat 50%/cover}.newsletter-v1__wrapper{max-width:1920px}.newsletter-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.newsletter-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.newsletter-v1__wrapper.wrapper{margin:auto}}.newsletter-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.newsletter-v1__container{flex-direction:row}}.newsletter-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-top:2em}@media screen and (min-width:992px){.newsletter-v1__content{padding:3em 2em 3em 0}}@media screen and (min-width:1200px){.newsletter-v1__content{padding:2em 1em 2em 0}}@media screen and (min-width:1400px){.newsletter-v1__content{padding:2.13em 10em 2.2em 0}}.newsletter-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.newsletter-v1__content-top{margin-bottom:unset}}.newsletter-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.newsletter-v1__content-text{padding-top:unset;padding-bottom:5.4em;padding-left:3.267em}}@media screen and (min-width:1200px){.newsletter-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.newsletter-v1__content-text{padding-bottom:5.4em}}@media screen and (min-width:1200px){.newsletter-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.newsletter-v1__content-bottom{margin-right:unset}}.newsletter-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#c56839;letter-spacing:0;text-transform:none}.newsletter-v1__title .title .title__content{margin:0 0 1em}.newsletter-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.newsletter-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif}@media screen and (min-width:992px){.newsletter-v1__text.text p{max-width:100%;margin-right:auto}}.newsletter-v1__decorate{max-width:100%;height:100%}@media screen and (min-width:576px){.newsletter-v1__decorate{max-width:80%;margin:auto}}@media screen and (min-width:992px){.newsletter-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.newsletter-v1__decorate{width:100%;max-width:870px;max-height:480px}}.newsletter-v1__decorate-visual,.newsletter-v1__decorate-wrapper{width:100%;height:100%}.newsletter-v1__decorate img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.newsletter-v1__decorate img{text-align:right}}.newsletter-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.newsletter-v1__links .links-group__wrapper{text-align:right}}.newsletter-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.newsletter-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.newsletter-v1__links .button-drawing__content{margin-right:2em}}.newsletter-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.newsletter-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.empty-search~.newsletter-v1{display:none}.opinions-v1{width:100%;background:transparent none no-repeat 50%/cover}.opinions-v1__wrapper{max-width:1920px;margin:auto}.opinions-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.opinions-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.opinions-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.opinions-v1__container{flex-direction:row}}.opinions-v1__content{display:flex;flex-direction:column;flex:1;padding:3em 0}@media screen and (min-width:992px){.opinions-v1__content{padding:2em 3em 2em 0;width:55%;height:auto}}@media screen and (min-width:1400px){.opinions-v1__content{padding:5.6em 7em 4.6em 0}}.opinions-v1__title .title .title__content{margin:0 0 2em}@media screen and (min-width:992px){.opinions-v1__title .title .title__content{margin:0 0 3em}}.opinions-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.opinions-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.opinions-v1 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.opinions-v1__items-container{height:100%}.opinions-v1__item{margin-bottom:2em;max-width:100%}.opinions-v1__item-content{height:100%}@media screen and (min-width:992px){.opinions-v1__item-content{padding-left:1.5em}}.opinions-v1__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.opinions-v1__item-text{padding-right:1em;margin-bottom:2em}}.opinions-v1__item-name{margin-bottom:.8em;color:#c56839;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,sans-serif}.opinions-v1__item-date{margin-bottom:2.5em;display:block;color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,sans-serif}.opinions-v1__decorate{max-width:100%;display:block}@media screen and (min-width:992px){.opinions-v1__decorate{width:58%}}.opinions-v1__decorate-wrapper{width:100%;height:100%}.opinions-v1__decorate-visual{width:100%;height:100%;max-height:500px}@media screen and (min-width:992px){.opinions-v1__decorate-visual{max-height:665px}}.opinions-v1__decorate img{width:100%;height:100%;object-fit:cover;max-height:500px}@media screen and (min-width:992px){.opinions-v1__decorate img{max-height:inherit}}.opinions-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.opinions-v1__links .links-group__wrapper{text-align:right}}.opinions-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.opinions-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.opinions-v1__links .button-drawing__content{margin-right:2em}}.opinions-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.opinions-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.opinions-v1__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.opinions-v1__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.opinions-v1__container-pagination .arrows{width:80px;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.opinions-v1__container-pagination .arrows{width:auto;margin:0}}.opinions-v1__container-pagination .swiper-button-next,.opinions-v1__container-pagination .swiper-button-prev{top:0;margin-top:0}.opinions-v1__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.opinions-v1__container-pagination .swiper-button-next{right:auto;left:4em}.opinions-v1__container-pagination .swiper-button-next__svg,.opinions-v1__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.opinions-v1__container-pagination .swiper-button-next:after,.opinions-v1__container-pagination .swiper-button-prev:after{display:none}.opinions-v2{width:100%;background:transparent none no-repeat 50%/cover}.opinions-v2__wrapper{max-width:1920px;margin:auto}.opinions-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.opinions-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.opinions-v2__container{max-width:1450px;margin-left:auto}.opinions-v2__title .title .title__content{margin:0 0 2em}@media screen and (min-width:992px){.opinions-v2__title .title .title__content{margin:0 0 3em}}.opinions-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.opinions-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.opinions-v2__content-top{display:flex;margin-left:auto;justify-content:space-between;align-items:center;position:relative;flex-direction:column}@media screen and (min-width:992px){.opinions-v2__content-top{flex-direction:row;margin-bottom:6em}}.opinions-v2__content-top--left{justify-content:center;display:flex;position:relative;bottom:0;flex-direction:column;width:100%;height:100%;padding:4em 3em;background:rgba(197,104,57,.84)}@media screen and (min-width:992px){.opinions-v2__content-top--left{width:44%;height:460px;max-width:460px;background:#c56839}}.opinions-v2__content-bottom{max-width:1220px;margin-right:auto}.opinions-v2 .swiper-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.opinions-v2__text.text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#fff}.opinions-v2__decorate{max-width:100%;flex:1;min-height:460px}@media screen and (min-width:992px){.opinions-v2__decorate{max-width:66%;width:100%}}.opinions-v2__decorate-wrapper{width:100%;height:100%}.opinions-v2__decorate-visual{width:100%;height:100%;max-width:960px;max-height:500px}@media screen and (min-width:992px){.opinions-v2__decorate-visual{max-height:590px}}.opinions-v2__decorate img{width:100%;height:100%;min-height:460px;max-height:500px;object-fit:cover}@media screen and (min-width:992px){.opinions-v2__decorate img{max-height:590px}}.opinions-v2__items{margin-bottom:4em;width:100%}.opinions-v2__items-container{width:100%}.opinions-v2__item{margin-bottom:2em}@media screen and (min-width:1200px){.opinions-v2__item{max-width:380px}}.opinions-v2__item-name{display:flex;flex-direction:column;margin-bottom:.5em;color:#c56839;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3em Montserrat,sans-serif}.opinions-v2__item-date{margin-bottom:2.5em;color:#6a6a6a}.opinions-v2__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif}.opinions-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.opinions-v2__links .links-group__wrapper{text-align:right}}.opinions-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.opinions-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.opinions-v2__links .button-drawing__content{margin-right:2em}}.opinions-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.opinions-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.opinions-v2__container-pagination{width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}@media screen and (min-width:992px){.opinions-v2__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.opinions-v2__container-pagination .arrows{width:80px;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.opinions-v2__container-pagination .arrows{width:52%;margin:0}}.opinions-v2__container-pagination .swiper-button-next,.opinions-v2__container-pagination .swiper-button-prev{top:0;margin-top:0}.opinions-v2__container-pagination .swiper-button-prev{left:auto;right:4em;transform:rotate(180deg)}.opinions-v2__container-pagination .swiper-button-next{right:0}.opinions-v2__container-pagination .swiper-button-next__svg,.opinions-v2__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.opinions-v2__container-pagination .swiper-button-next:after,.opinions-v2__container-pagination .swiper-button-prev:after{display:none}.opinions-v3{width:100%;background:transparent none no-repeat 50%/cover}.opinions-v3__wrapper{max-width:1920px;margin:auto}.opinions-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.opinions-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}.opinions-v3__container{max-width:1320px;margin:auto}@media screen and (min-width:992px){.opinions-v3__container{flex-direction:row}}.opinions-v3__title .title .title__content{margin:0 0 2em}@media screen and (min-width:992px){.opinions-v3__title .title .title__content{margin:0 0 3em}}.opinions-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.opinions-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.opinions-v3 .swiper-container,.opinions-v3__items-container{height:100%}.opinions-v3__item{margin-bottom:2em}@media screen and (min-width:992px){.opinions-v3__item-content{padding-left:1.5em}}.opinions-v3__item-text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;margin-bottom:4em}@media screen and (min-width:992px){.opinions-v3__item-text{padding-right:1em;margin-bottom:2em}}.opinions-v3__item-name{margin-bottom:.5em;color:#c56839;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,sans-serif}.opinions-v3__item-date{margin-bottom:2.5em;color:#6a6a6a}.opinions-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.opinions-v3__links .links-group__wrapper{text-align:right}}.opinions-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.opinions-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.opinions-v3__links .button-drawing__content{margin-right:2em}}.opinions-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.opinions-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.opinions-v3__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.opinions-v3__container-pagination{flex-direction:row;margin-left:1.5em;padding-right:3em;height:45px}}.opinions-v3__container-pagination .arrows{width:80px;height:100%;margin:auto;position:relative}@media screen and (min-width:992px){.opinions-v3__container-pagination .arrows{width:54%;margin:0}}.opinions-v3__container-pagination .swiper-button-next,.opinions-v3__container-pagination .swiper-button-prev{top:0;margin-top:0}.opinions-v3__container-pagination .swiper-button-prev{right:4em;left:auto;transform:rotate(180deg)}.opinions-v3__container-pagination .swiper-button-next{right:0}.opinions-v3__container-pagination .swiper-button-next__svg,.opinions-v3__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.opinions-v3__container-pagination .swiper-button-next:after,.opinions-v3__container-pagination .swiper-button-prev:after{display:none}.pagination{background:transparent;color:#c56839;margin:4em 0;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;letter-spacing:normal;text-transform:none}.pagination__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pagination__items>li{margin:0;padding:0}.pagination__item--sep .pagination__link{padding:.2em 0;border-bottom:none}.pagination__link{border-bottom:2px solid #6a6a6a;text-decoration:none;border-radius:0;display:flex;min-height:30px;min-width:30px;justify-content:center;align-items:center;padding:.2em;margin:0 .5em;color:#6a6a6a;background:transparent;transition:border-color .2s ease}@media screen and (min-width:768px){.pagination__link{min-height:28px;min-width:28px}}.pagination__link.arrow{border-bottom:none}.pagination__link svg{fill:#cecece;transition:fill .2s ease}.pagination__link:hover{color:#c56839;background:transparent;border-color:#c56839}.pagination__link:hover svg{fill:#c56839}.pagination__svg{width:15px;height:12px}@media screen and (min-width:768px){.pagination__svg{width:20px;height:18px}}.pagination__svg.svg--prev{transform:rotate(180deg)}.pagination__item--active .pagination__link{color:#c56839;background:transparent;border-color:#c56839}@media screen and (max-width:576px){.pagination__items{position:relative;padding-top:40px;justify-content:space-between;flex-wrap:nowrap}.pagination__item{flex-shrink:0}.pagination__item--next,.pagination__item--prev{position:absolute;top:0}.pagination__item--prev{left:0}.pagination__item--next{right:0}.pagination__item--sep{min-width:0;flex-shrink:1}.pagination__link{margin:0 .1em}}.partner-listing-v1{background:transparent none no-repeat 50%/cover;color:#353c45;position:relative}.partner-listing-v1__wrapper{width:100%;display:flex;justify-content:center}.partner-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x)}.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__items{max-width:1235px;width:100%}.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-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.partner-listing-v1__items-wrapper{margin:0 -1em}}@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 1em 6em;width:calc(33.33333% - 2em)}}.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:250px;max-height:250px}@media screen and (min-width:992px){.partner-listing-v1 .item__decorate{min-height:250px;max-height:250px}}.partner-listing-v1 .item__decorate-wrapper{max-width:80%;max-height:80%}.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{margin-bottom:2em}.partner-listing-v1 .item__content .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#353c45;text-decoration:none;display:flex;flex-direction:column;height:auto}.partner-listing-v1 .item__links .links-group__wrapper{text-align:right}.partner-listing-v1 .item__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;margin-right:1.5em}.partner-listing-v1 .item__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.partner-listing-v1 .item__links .button-drawing__content{margin-right:2em}}.partner-listing-v1 .item__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.partner-listing-v1 .item__links .button-drawing:hover .arrow_link_svg{right:-1em}.partner-listing-v2{background:transparent none no-repeat 50%/cover;color:#353c45;position:relative}.partner-listing-v2__wrapper{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.partner-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x)}.partner-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.partner-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.partner-listing-v2__container-text{margin-bottom:8%;max-height:300px}.partner-listing-v2__items{max-width:1235px;width:100%}.partner-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.partner-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.partner-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (max-width:768px){.partner-listing-v2__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:1200px){.partner-listing-v2__items .item{margin:2em 1em 6em;width:calc(100% - 2em)}}.partner-listing-v2 .item{position:relative;margin-bottom:3em}.partner-listing-v2 .item:first-child .item__content{padding-top:3em}.partner-listing-v2 .item__wrapper{color:#353c45;text-decoration:none;display:flex;flex-direction:column;height:auto}@media screen and (min-width:992px){.partner-listing-v2 .item__wrapper{flex-direction:row}}.partner-listing-v2 .item__drawing{position:relative}.partner-listing-v2 .item__decorate{background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width:992px){.partner-listing-v2 .item__decorate{width:50%;max-width:470px}}.partner-listing-v2 .item__decorate-wrapper{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.partner-listing-v2 .item__visual{border:1px solid #d1d1d1;max-width:470px;width:100%;height:300px;margin-bottom:2em;display:flex;align-items:center;justify-content:center;padding:2em;overflow:hidden}.partner-listing-v2 .item__img{width:100%;object-fit:cover}.partner-listing-v2 .item__img--contain{width:auto;max-width:100%;min-height:auto;max-height:100%;object-fit:contain}@media screen and (min-width:992px){.partner-listing-v2 .item__content{margin-left:10%}}.partner-listing-v2 .item__content .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.partner-listing-v2 .item__content .title-subtitle__content{margin-top:1em;margin-bottom:2em}@media screen and (min-width:992px){.partner-listing-v2 .item__content{flex:1}}.partner-listing-v2 .item__links .links-group__wrapper{text-align:right}.partner-listing-v2 .item__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;margin-right:1.5em}.partner-listing-v2 .item__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.partner-listing-v2 .item__links .button-drawing__content{margin-right:2em}}.partner-listing-v2 .item__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.partner-listing-v2 .item__links .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:992px){.partner-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}@media screen and (min-width:992px){.partner-listing-v2 .item:nth-child(2n) .item__content{margin-left:0;margin-right:10%}}.programs-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.programs-listing-v1__container{height:100%;margin:auto;max-width:1450px}.programs-listing-v1__wrapper{max-width:1920px;width:100%}.programs-listing-v1__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.programs-listing-v1__wrapper.wrapper{padding:0}}.programs-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-listing-v1__tools{display:flex;justify-content:flex-end;flex-direction:column}.programs-listing-v1__tools .filter-v1__form{justify-content:flex-end}.programs-listing-v1__items{margin-bottom:4%}.programs-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.programs-listing-v1__items-wrapper{justify-content:space-between}}.programs-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.programs-listing-v1__items-container{margin:0 2em}}.programs-listing-v1__item{position:relative;width:100%;margin-top:1em;margin-bottom:0;padding:2em 0 0;max-width:720px}@media screen and (min-width:992px){.programs-listing-v1__item{width:calc(50% - 1em)}}.programs-listing-v1__item-title .title .title__content{margin:0 0 2em}.programs-listing-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a}.programs-listing-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.programs-listing-v1__item-content{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:576px){.programs-listing-v1__item-content{padding:2em}}.programs-listing-v1__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.5em 0 0}@media screen and (min-width:576px){.programs-listing-v1__item-tools{flex-direction:row}}.programs-listing-v1__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center}.programs-listing-v1__item-tools--vv span{margin-left:1em}.programs-listing-v1__item-tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.programs-listing-v1__item-tools--vv .svg--play{fill:#6a6a6a;width:22px;height:22px}.programs-listing-v1__item-tools--favorite{margin-left:auto}@media screen and (min-width:576px){.programs-listing-v1__item-tools--favorite{margin-left:auto;margin-right:0}}.programs-listing-v1__item-tools--favorite .svg--heart{stroke:#c56839;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v1__item-tools--favorite .svg--heart:hover{fill:#c56839}.programs-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.programs-listing-v1__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;text-decoration:none;color:#c56839;display:block}.programs-listing-v1__item-compo--1,.programs-listing-v1__item-compo--2{display:block}.programs-listing-v1__item-text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.programs-listing-v1__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-listing-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-listing-v1__item-status span{background:#353c45;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-listing-v1__item-status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-listing-v1__item-status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-listing-v1__item-status span{padding:1em 6em}}.programs-listing-v1__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.programs-listing-v1__item-links--mobile{display:none}}.programs-listing-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.programs-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.programs-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.programs-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.programs-listing-v1__item:hover .programs-listing-v1__decorate-visual{transform:scale(1)}.programs-listing-v1__item:hover .programs-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.programs-listing-v1__item:hover .programs-listing-v1__links--hover{display:block}}.programs-listing-v1__decorate{overflow:hidden}.programs-listing-v1__decorate-wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.programs-listing-v1__decorate-wrapper{height:400px}}@media screen and (min-width:992px){.programs-listing-v1__decorate-wrapper{height:420px}}@media screen and (min-width:1200px){.programs-listing-v1__decorate-wrapper{height:520px}}.programs-listing-v1__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.programs-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.programs-listing-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.programs-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.programs-listing-v1__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.programs-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.programs-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.programs-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.programs-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.programs-listing-v2__container{height:100%;margin:auto;max-width:1450px}.programs-listing-v2__wrapper{max-width:1920px;width:100%}.programs-listing-v2__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.programs-listing-v2__wrapper.wrapper{padding:0}}.programs-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-listing-v2__tools{display:flex;justify-content:flex-end;flex-direction:column}.programs-listing-v2__tools .filter-v1__form{justify-content:flex-end}.programs-listing-v2__items{margin-bottom:4%}.programs-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.programs-listing-v2__items-wrapper{justify-content:space-between}}.programs-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.programs-listing-v2__items-container{margin:0 2em}}.programs-listing-v2__item{margin:2em 0;position:relative;z-index:1}.programs-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;margin-bottom:.8em}@media screen and (min-width:992px){.programs-listing-v2__item-container{flex-direction:row}}.programs-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;margin-bottom:2em;z-index:-1}.programs-listing-v2__item-decorate--wrapper,.programs-listing-v2__item-visual{width:100%;height:100%}.programs-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v2__item-content{display:flex;background:transparent;text-align:center;width:100%;height:100%;flex-direction:column}@media screen and (min-width:992px){.programs-listing-v2__item-content{width:42%;min-width:500px}}.programs-listing-v2__item-content--wrapper{width:100%;height:100%;padding:1em 0 0;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:992px){.programs-listing-v2__item-content--wrapper{padding:3em 5em 0 1em;height:520px}}.programs-listing-v2__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:2em auto}.programs-listing-v2__item-text{margin:auto auto 1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.programs-listing-v2__item-text{width:80%;margin:0 auto}}.programs-listing-v2__item-compo{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839;text-decoration:none;display:block}.programs-listing-v2__item-compo--2{margin-bottom:1em}.programs-listing-v2__item-compo--1,.programs-listing-v2__item-compo--2{display:block;text-decoration:none;color:#c56839}.programs-listing-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a}.programs-listing-v2__item-price{margin-bottom:1.5em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-listing-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}@media screen and (min-width:576px){.programs-listing-v2__item:hover .programs-listing-v2__item-decorate__visual--overlay{height:100%;opacity:1}.programs-listing-v2__item:hover .programs-listing-v2__links--hover{display:block}}.programs-listing-v2__item-decorate__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden}.programs-listing-v2__item-decorate__visual{position:relative;width:100%;height:300px;margin:auto auto 1em;background-color:#d5d5d5}@media screen and (min-width:576px){.programs-listing-v2__item-decorate__visual{height:400px}}@media screen and (min-width:992px){.programs-listing-v2__item-decorate__visual{height:520px}}@media screen and (min-width:1400px){.programs-listing-v2__item-decorate__visual{width:990px}}.programs-listing-v2__item-decorate__visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.programs-listing-v2__item-decorate img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v2__item__tools--container{display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-listing-v2__item__tools--container{flex-direction:row}}.programs-listing-v2__item__tools--vv{width:100%;display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center;justify-content:center;padding:1em 0}@media screen and (min-width:992px){.programs-listing-v2__item__tools--vv{min-width:500px;width:42%;padding:1em 5em 0 1em}}@media screen and (min-width:1400px){.programs-listing-v2__item__tools--vv{width:30%}}.programs-listing-v2__item__tools--vv span{margin-left:1em}.programs-listing-v2__item__tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.programs-listing-v2__item__tools--right{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;flex:1;width:100%}@media screen and (min-width:576px){.programs-listing-v2__item__tools--right{flex-direction:row}}.programs-listing-v2__item__tools--favorite{text-align:right;margin-bottom:1em}@media screen and (min-width:576px){.programs-listing-v2__item__tools--favorite{margin-bottom:0;margin-left:auto}}.programs-listing-v2__item__tools--favorite .svg--heart{stroke:#c56839;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v2__item__tools--favorite .svg--heart:hover{fill:#c56839}.programs-listing-v2__item__tools--status span{background:#353c45;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-listing-v2__item__tools--status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-listing-v2__item__tools--status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-listing-v2__item__tools--status span{padding:1em 6em}}.programs-listing-v2__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.programs-listing-v2__item-links--mobile{display:none}}.programs-listing-v2__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.programs-listing-v2__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v2__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-listing-v2__item-links--mobile .button-drawing__content{margin-right:2em}}.programs-listing-v2__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.programs-listing-v2__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.programs-listing-v2__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.programs-listing-v2__links--hover .links-group__wrapper{margin-right:4em}}.programs-listing-v2__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-listing-v2__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.programs-listing-v2__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.programs-listing-v2__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.programs-listing-v2__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}@media screen and (min-width:992px){.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item-container{display:flex;flex-direction:row-reverse}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item__tools--container{flex-direction:row-reverse}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item-content--wrapper{padding:3em 1em 0 5em}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item__tools--vv{padding:0 1em 0 5em;margin-top:1em}.programs-listing-v2__item:nth-child(odd) .programs-listing-v2__item__representative.representative{margin-left:0}}.programs-listing-v2__item:first-child .programs-listing-v2__item-content--wrapper{padding:1em 0 0}@media screen and (min-width:992px){.programs-listing-v2__item:first-child .programs-listing-v2__item-content--wrapper{padding:14em 1em 0 5em}}.programs-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.programs-listing-v3__container{height:100%;margin:auto;max-width:1425px}.programs-listing-v3__wrapper{max-width:1920px;width:100%}.programs-listing-v3__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.programs-listing-v3__wrapper.wrapper{padding:0}}.programs-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-listing-v3__tools{display:flex;justify-content:flex-end;flex-direction:column}.programs-listing-v3__tools .filter-v1__form{justify-content:flex-end}.programs-listing-v3__items{margin-bottom:4%}.programs-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.programs-listing-v3__items-wrapper{justify-content:space-between}}.programs-listing-v3__items-container{text-align:center}@media screen and (min-width:992px){.programs-listing-v3__items-container{margin:0 2em}}.programs-listing-v3__item{margin:2em 0;position:relative;z-index:1;width:100%}.programs-listing-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-listing-v3__item-container{flex-direction:row;height:580px}}.programs-listing-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.programs-listing-v3__item-decorate--wrapper{width:100%;height:100%}.programs-listing-v3__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.programs-listing-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-listing-v3__item-title{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff;line-height:1.5em;text-decoration:none;display:block}.programs-listing-v3__item-title--1,.programs-listing-v3__item-title--2{display:block}.programs-listing-v3__item-content{display:flex;background:#c56839;width:100%;height:100%}@media screen and (min-width:992px){.programs-listing-v3__item-content{width:35%;min-width:540px}}.programs-listing-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.programs-listing-v3__item-content--wrapper{align-items:baseline;padding:3em}}.programs-listing-v3__item-status{margin-bottom:3.5em}.programs-listing-v3__item-status span{background:transparent;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #fff;letter-spacing:.3em;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-listing-v3__item-status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-listing-v3__item-status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-listing-v3__item-status span{padding:1em 6em}}.programs-listing-v3__item-text{margin-bottom:1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#fff}@media screen and (min-width:992px){.programs-listing-v3__item-text{text-align:left}}.programs-listing-v3__item-compo{margin-bottom:1.2em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff}.programs-listing-v3__item-address{display:flex;flex-direction:column;margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#fff}.programs-listing-v3__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff}.programs-listing-v3__item-reference{margin-bottom:3em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.programs-listing-v3__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em}@media screen and (min-width:576px){.programs-listing-v3__item-tools{flex-direction:row}}.programs-listing-v3__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;color:#fff;text-transform:uppercase;align-items:center;margin:auto}@media screen and (min-width:576px){.programs-listing-v3__item-tools--vv{margin:initial}}.programs-listing-v3__item-tools--vv span{margin-left:1em}.programs-listing-v3__item-tools--vv .svg--360deg{fill:#fff;width:35px;height:26px}.programs-listing-v3__item-tools--vv .svg--play{fill:#fff;width:22px;height:22px}.programs-listing-v3__item-tools--favorite{margin-left:auto}@media screen and (min-width:576px){.programs-listing-v3__item-tools--favorite{margin-right:0}}.programs-listing-v3__item-tools--favorite .svg--heart{stroke:#fff;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.programs-listing-v3__item-tools--favorite .svg--heart:hover{fill:#fff}.programs-listing-v3__item-links{width:100%}.programs-listing-v3__item-links .links-group{text-align:center}@media screen and (min-width:992px){.programs-listing-v3__item-links .links-group{text-align:right}}.programs-listing-v3__item-links .links-group__wrapper{text-decoration:none}.programs-listing-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.programs-listing-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-listing-v3__item-links .button-drawing__content{margin-right:2em}}.programs-listing-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.programs-listing-v3__item:hover .programs-listing-v3__item-visual{transform:scale(1)}.programs-listing-v3__item:hover .programs-listing-v3__item-links .button-drawing .arrow_link_svg{right:-1em}}.programs-detail-v1{background:transparent none no-repeat 50%/cover;position:relative}.programs-detail-v1__container{height:100%;margin:auto;max-width:1500px}.programs-detail-v1__wrapper{max-width:1920px;width:100%}.programs-detail-v1__wrapper.wrapper{padding:0 var(--wrapper-x) 4em var(--wrapper-x);margin:auto}.programs-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-detail-v1__decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.programs-detail-v1__decorate .decorate__wrapper{width:100%;height:100%}.programs-detail-v1__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;background-color:#d5d5d5;margin-top:1em}@media screen and (min-width:576px){.programs-detail-v1__decorate .decorate__visual{height:500px;margin-top:0}}@media screen and (min-width:992px){.programs-detail-v1__decorate .decorate__visual{height:790px}}.programs-detail-v1__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-detail-v1__infos__tools{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:576px){.programs-detail-v1__infos__tools{flex-direction:row}}.programs-detail-v1__infos__tools .tools__status{display:flex}.programs-detail-v1__infos__tools .tools__status span{background:#353c45;padding:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1em}@media screen and (min-width:576px){.programs-detail-v1__infos__tools .tools__status span{padding:1em 6em;margin-bottom:inherit}}.programs-detail-v1__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center}@media screen and (min-width:576px){.programs-detail-v1__infos__tools .tools__vv{margin-bottom:0;justify-content:normal}}.programs-detail-v1__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:0;cursor:pointer}.programs-detail-v1__infos__tools .tools__virtual>*{pointer-events:none}.programs-detail-v1__infos__tools .tools__virtual .label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.programs-detail-v1__infos__tools .tools__virtual:hover{color:#c56839;transition:color .2s}.programs-detail-v1__infos__tools .tools__virtual:hover .label{border-bottom:1px solid #c56839;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__virtual:hover svg{fill:#c56839;transition:fill .2s}.programs-detail-v1__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a}.programs-detail-v1__infos__tools .tools__video_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em}.programs-detail-v1__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.programs-detail-v1__infos__tools .tools__video:hover{color:#c56839;transition:color .2s}.programs-detail-v1__infos__tools .tools__video:hover .label{border-bottom:1px solid #c56839;transition:border-bottom .2s}.programs-detail-v1__infos__tools .tools__video:hover svg{fill:#c56839;transition:fill .2s}.programs-detail-v1__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:auto}@media screen and (min-width:576px){.programs-detail-v1__infos__content{padding:2em}}.programs-detail-v1__infos__content .content__title .title .title__content{margin:0 0 2em}.programs-detail-v1__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v1__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v1__infos__content .content__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 2em}.programs-detail-v1__infos__content .content__compo{margin-bottom:1em;display:flex;flex-direction:column;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-detail-v1__infos__content .content__compo span:first-child{margin-bottom:1em}.programs-detail-v1__infos__content .content__room{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.programs-detail-v1__infos__content .content__text{margin-bottom:.5em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-detail-v1__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-detail-v1__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-detail-v1__infos__gallery__aligner{display:flex;position:relative;margin-bottom:5em}.programs-detail-v1__infos__gallery__aligner-container{max-height:500px;width:100%;overflow:hidden}@media screen and (min-width:576px){.programs-detail-v1__infos__gallery__aligner-container{max-height:685px}}.programs-detail-v1__infos__gallery .gallery__wrapper{max-width:1335px;margin-right:auto;margin-left:auto}.programs-detail-v1__infos__gallery .gallery__masonry{column-count:1;column-gap:10px}@media screen and (min-width:576px){.programs-detail-v1__infos__gallery .gallery__masonry{column-count:2}}@media screen and (min-width:992px){.programs-detail-v1__infos__gallery .gallery__masonry{column-count:3}}.programs-detail-v1__infos__gallery .gallery__item{display:inline-block;vertical-align:top;margin-bottom:15px;max-width:433px;width:100%;background-color:#d5d5d5}.programs-detail-v1__infos__gallery .gallery__item img{width:100%;object-fit:cover;height:100%;display:block}.programs-detail-v1__infos__gallery .gallery__item:nth-child(2n+2){height:250px}.programs-detail-v1__infos__gallery .gallery__item:nth-child(3n+3){height:400px}.programs-detail-v1__infos__gallery .gallery__item:nth-child(4n+3){height:500px}.programs-detail-v1__infos__gallery__button-scroll{display:flex;flex-direction:column;justify-content:flex-end;padding:0 2%;max-width:280px;position:absolute;bottom:-65px;right:0}@media screen and (min-width:1500px){.programs-detail-v1__infos__gallery__button-scroll{bottom:0}}.programs-detail-v1__description{max-width:1335px;margin:0 auto 4em}@media screen and (min-width:992px){.programs-detail-v1__description{margin:0 auto 10em}}.programs-detail-v1__description__top{display:flex;flex-direction:row;justify-content:space-between}.programs-detail-v1__description__tools{display:flex}.programs-detail-v1__description__tools .tools__wrapper{display:flex;margin:0 0 2em}.programs-detail-v1__description__tools .tools__3d,.programs-detail-v1__description__tools .tools__print{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.programs-detail-v1__description__tools .tools__3d_label,.programs-detail-v1__description__tools .tools__print_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v1__description__tools .tools__3d svg,.programs-detail-v1__description__tools .tools__print svg{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.programs-detail-v1__description__tools .tools__3d:hover,.programs-detail-v1__description__tools .tools__print:hover{color:#c56839;transition:color .2s;cursor:pointer}.programs-detail-v1__description__tools .tools__3d:hover .label,.programs-detail-v1__description__tools .tools__print:hover .label{border-bottom:1px solid #c56839;transition:border-bottom .2s}.programs-detail-v1__description__tools .tools__3d:hover svg,.programs-detail-v1__description__tools .tools__print:hover svg{fill:#c56839;transition:fill .2s}.programs-detail-v1__description__title .title .title__content{margin:0 0 2em}.programs-detail-v1__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.programs-detail-v1__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v1__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;padding-left:1.5em}.programs-detail-v1__room-compo{width:100%}.programs-detail-v1__room-compo .room-compo__wrapper{max-width:1335px;padding-bottom:4em;margin:auto}.programs-detail-v1__room-compo .title .title__content{margin:0 0 2em}.programs-detail-v1__room-compo .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.programs-detail-v1__room-compo .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v1__room-compo .tabs-v1{max-width:1235px;margin:auto}.programs-detail-v1__room-compo .tabs-v1 .title{display:flex;border-bottom:1px solid #cecece;padding-bottom:1em}.programs-detail-v1__room-compo .tabs-v1 .table-aria__th .table-aria__td{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;text-transform:uppercase;width:16.6%}.programs-detail-v1__room-compo .tabs-v1 .table-aria__td--title,.programs-detail-v1__room-compo .tabs-v1 .table-aria__td--value{color:#c56839;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;letter-spacing:.1em}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td{width:16.6%;display:flex;flex-direction:column;align-items:baseline}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td .label{margin-bottom:2em}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan{background:none;border:none;cursor:pointer}.programs-detail-v1__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan__decorate .svg--plan{fill:#c56839;height:32px;width:32px}.programs-detail-v1__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between;position:relative;align-items:center}@media screen and (min-width:576px){.programs-detail-v1__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.programs-detail-v1__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:2em}}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-10px;fill:#c56839;transition:right .2s}.programs-detail-v1__room-compo .tabs-v1 .table-aria__link-more:hover .arrow_link_svg{right:-1em}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__room{text-transform:none}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__price,.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#c56839;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,sans-serif}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title button{padding:.5em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%)}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%)}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__content{display:none}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.programs-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.programs-detail-v1__tools-share{max-width:1335px;margin:auto}.programs-detail-v1__tools-share__wrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.programs-detail-v1__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.programs-detail-v1__tools-share__wrapper{flex-direction:row}}.programs-detail-v1__tools-share .socials-share-v1{margin:auto auto 4em;width:100%}@media screen and (min-width:992px){.programs-detail-v1__tools-share .socials-share-v1{width:48%;margin:initial}}.programs-detail-v1__tools-share .socials-share-v1__share{width:100%}.programs-detail-v1__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.programs-detail-v1__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.programs-detail-v1__tools-share .socials-share-v1__share__container{margin:inherit}.programs-detail-v1__tools-share .tools-v1{margin:auto;width:100%}@media screen and (min-width:992px){.programs-detail-v1__tools-share .tools-v1{width:48%;margin:initial}}.programs-detail-v1__tools-share .tools-v1__tools{width:100%}.programs-detail-v1__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.programs-detail-v1__tools-share .tools-v1__tools__wrapper{margin:inherit}}.programs-detail-v1 .title .title__content-1{display:inline-block;text-transform:lowercase}.programs-detail-v1 .title .title__content-1:first-letter{text-transform:uppercase}.programs-detail-v1 .title .title__content-2{text-transform:lowercase}.programs-detail-v2{background:transparent none no-repeat 50%/cover;position:relative}.programs-detail-v2__container{height:100%;margin:auto}.programs-detail-v2__wrapper{max-width:1920px;width:100%;overflow:inherit}.programs-detail-v2__wrapper.wrapper{padding:0 0 4em;margin:auto}.programs-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-detail-v2__decorate{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;height:100%;margin:auto}.programs-detail-v2__decorate>.decorate__wrapper .decorate__visual{background-color:#d5d5d5}.programs-detail-v2__decorate .decorate__wrapper{max-width:1345px;width:100%;height:100%;padding:0 var(--wrapper-x);position:relative}@media screen and (min-width:1400px){.programs-detail-v2__decorate .decorate__wrapper{padding:0}}.programs-detail-v2__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;margin-top:1em}@media screen and (min-width:576px){.programs-detail-v2__decorate .decorate__visual{height:500px;margin-top:0}}@media screen and (min-width:992px){.programs-detail-v2__decorate .decorate__visual{height:790px}}.programs-detail-v2__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-detail-v2__decorate .decorate .slider-img__img{max-width:270px}.programs-detail-v2__decorate .decorate__status{display:flex}.programs-detail-v2__decorate .decorate__status span{background:#353c45;padding:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1em}@media screen and (min-width:576px){.programs-detail-v2__decorate .decorate__status span{padding:1em 6em;margin-bottom:inherit}}.programs-detail-v2__infos{max-width:1345px;margin:auto;width:100%}.programs-detail-v2__infos__wrapper{width:100%;display:flex;position:relative;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.programs-detail-v2__infos__wrapper{padding:0}}.programs-detail-v2__infos--left{width:100%}@media screen and (min-width:1200px){.programs-detail-v2__infos--left{width:42%;max-width:670px}}.programs-detail-v2__infos--right{max-width:940px;width:100%;position:relative;margin-top:30px}@media screen and (min-width:1200px){.programs-detail-v2__infos--right{width:58%;position:absolute;right:0;bottom:0}}.programs-detail-v2__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}@media screen and (min-width:1200px){.programs-detail-v2__infos__content{padding:3.3em 6.6em 0 0;max-width:570px}}.programs-detail-v2__infos__content .content__title .title .title__content{margin:0 0 2em}.programs-detail-v2__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v2__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v2__infos__content .content__compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-detail-v2__infos__content .content__text{display:flex;flex-direction:column;margin-bottom:1em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-detail-v2__infos__content .content__text span:first-child{margin-bottom:.5em}.programs-detail-v2__infos__content .content__room{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a;margin-bottom:3em}.programs-detail-v2__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-detail-v2__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-detail-v2__infos__tools{width:100%;max-width:1335px;display:flex;flex-direction:column;justify-content:space-between;margin:auto}@media screen and (min-width:992px){.programs-detail-v2__infos__tools{flex-direction:row}}.programs-detail-v2__infos__tools .tools__left{width:100%;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;padding:2em}@media screen and (min-width:576px){.programs-detail-v2__infos__tools .tools__left{flex-direction:row}}@media screen and (min-width:1200px){.programs-detail-v2__infos__tools .tools__left{padding:2em 6.6em 3em 0;max-width:570px}}.programs-detail-v2__infos__tools .tools__right{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:2em}@media screen and (min-width:576px){.programs-detail-v2__infos__tools .tools__right{flex-direction:row}}@media screen and (min-width:1200px){.programs-detail-v2__infos__tools .tools__right{padding:2em 0 3em;max-width:50%;width:100%;margin-left:auto}}.programs-detail-v2__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center}@media screen and (min-width:576px){.programs-detail-v2__infos__tools .tools__vv{margin-bottom:0;justify-content:normal}}.programs-detail-v2__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:none;cursor:pointer}.programs-detail-v2__infos__tools .tools__virtual>*{pointer-events:none}.programs-detail-v2__infos__tools .tools__virtual .label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.programs-detail-v2__infos__tools .tools__virtual:hover{color:#c56839;transition:color .2s}.programs-detail-v2__infos__tools .tools__virtual:hover .tools__video_label{border-bottom:1px solid #c56839;transition:border-bottom .2s;font-weight:700}.programs-detail-v2__infos__tools .tools__virtual:hover svg{fill:#c56839;transition:fill .2s}.programs-detail-v2__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a}.programs-detail-v2__infos__tools .tools__video_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em}.programs-detail-v2__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.programs-detail-v2__infos__tools .tools__video:hover{color:#c56839;transition:color .2s}.programs-detail-v2__infos__tools .tools__video:hover .label{border-bottom:1px solid #c56839;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__video:hover svg{fill:#c56839;transition:fill .2s}.programs-detail-v2__infos__tools .tools__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 2em}.programs-detail-v2__infos__tools .tools__3d,.programs-detail-v2__infos__tools .tools__print{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.programs-detail-v2__infos__tools .tools__3d_label,.programs-detail-v2__infos__tools .tools__print_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__3d svg,.programs-detail-v2__infos__tools .tools__print svg{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.programs-detail-v2__infos__tools .tools__3d:hover,.programs-detail-v2__infos__tools .tools__print:hover{color:#c56839;transition:color .2s;cursor:pointer}.programs-detail-v2__infos__tools .tools__3d:hover .label,.programs-detail-v2__infos__tools .tools__print:hover .label{border-bottom:1px solid #c56839;transition:border-bottom .2s}.programs-detail-v2__infos__tools .tools__3d:hover svg,.programs-detail-v2__infos__tools .tools__print:hover svg{fill:#c56839;transition:fill .2s}.programs-detail-v2__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.programs-detail-v2__media-module.media-module--v1 .modal__body{overflow:hidden;width:100%;max-width:100%;max-height:none;height:100%;padding:0 0 2em}.programs-detail-v2__media-module.media-module--v1 .modal__scroller{padding:0}.programs-detail-v2__media-module.media-module--v1 .media-module__content,.programs-detail-v2__media-module.media-module--v1 .modal__content{height:100%}.programs-detail-v2__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v2__media-module.media-module--v2{position:relative;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:790px;max-height:65vh}.programs-detail-v2__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.programs-detail-v2__media-module.media-module--v2 .modal__scroller{padding:0}.programs-detail-v2__media-module.media-module--v2 .media-module__content,.programs-detail-v2__media-module.media-module--v2 .modal__content{height:100%}.programs-detail-v2__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v2__media-module.media-module--v3.modal{display:flex!important}.programs-detail-v2__media-module.media-module--v3 .modal__body{width:80vw}.programs-detail-v2__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.programs-detail-v2__media-module.media-module--v3 .media-module__content{height:100%}.programs-detail-v2__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v2__gallery{width:100%;max-width:910px;position:relative;right:0;margin-bottom:2em}@media screen and (min-width:1200px){.programs-detail-v2__gallery{position:absolute}}.programs-detail-v2__gallery__wrapper{padding:0 var(--wrapper-x)}.programs-detail-v2__gallery__items{width:100%;position:relative;margin-bottom:2em}.programs-detail-v2__gallery__item{height:0;padding-bottom:24.75%;width:100%}@media screen and (min-width:1200px){.programs-detail-v2__gallery__item{padding-bottom:24.75%}}.programs-detail-v2__gallery__item .item__decorate{width:100%;height:100%;position:absolute;top:0;left:0}.programs-detail-v2__gallery__item .item__decorate .decorate__wrapper{width:100%;height:100%;padding:0}.programs-detail-v2__gallery__item .item__decorate .decorate__visual{width:100%;height:100%}.programs-detail-v2__gallery__item .item__decorate .decorate__visual img{display:block;object-fit:cover;max-height:260px;width:100%;height:100%}.programs-detail-v2__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-detail-v2__container-pagination{width:65%}}.programs-detail-v2__container-pagination--top{position:relative;width:100%;height:2px}.programs-detail-v2__container-pagination--bottom{position:relative;width:100%;height:100%}.programs-detail-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.programs-detail-v2__container-pagination .swiper-scrollbar-drag{background:#c56839}.programs-detail-v2__container-pagination .swiper-button-next,.programs-detail-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.programs-detail-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.programs-detail-v2__container-pagination .swiper-button-next{right:auto;left:4em}.programs-detail-v2__container-pagination .swiper-button-next__svg,.programs-detail-v2__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.programs-detail-v2__container-pagination .swiper-button-next:after,.programs-detail-v2__container-pagination .swiper-button-prev:after{display:none}.programs-detail-v2__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.programs-detail-v2__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#c56839}.programs-detail-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.programs-detail-v2__description__wrapper{width:100%;max-width:1345px;display:flex;flex-direction:column;justify-content:space-between;margin:auto;padding:4em var(--wrapper-x) 0}@media screen and (min-width:1200px){.programs-detail-v2__description__wrapper{flex-direction:row}}@media screen and (min-width:1400px){.programs-detail-v2__description__wrapper{padding:0}}.programs-detail-v2__description__wrapper--left{width:100%}@media screen and (min-width:1200px){.programs-detail-v2__description__wrapper--left{max-width:600px;padding:0 var(--wrapper-x) 4em 0}}.programs-detail-v2__description--left{width:100%;padding-bottom:2em}@media screen and (min-width:1200px){.programs-detail-v2__description--left{width:50%;padding-bottom:0}}.programs-detail-v2__description--right{width:100%;padding-top:2em}@media screen and (min-width:1200px){.programs-detail-v2__description--right{width:50%;padding-top:0}}.programs-detail-v2__description__title .title .title__content{margin:0 0 2em}.programs-detail-v2__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.programs-detail-v2__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v2__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.programs-detail-v2__description__text{padding-left:1.5em}}.programs-detail-v2__info_tabs{display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media screen and (min-width:1200px){.programs-detail-v2__info_tabs{margin-bottom:5em}}.programs-detail-v2__info_tabs__title .title .title__content{margin:0 0 2em}.programs-detail-v2__info_tabs__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.programs-detail-v2__info_tabs__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v2__info_tabs .info_tabs__wrapper{width:100%;margin-left:auto;padding-left:1.5em}@media screen and (min-width:1200px){.programs-detail-v2__info_tabs .info_tabs__wrapper{max-width:625px;padding-left:0}}.programs-detail-v2__info_tabs .info_tabs__data,.programs-detail-v2__info_tabs .info_tabs__group{width:100%}.programs-detail-v2__info_tabs .tabs-v1{max-width:1235px;margin:auto}.programs-detail-v2__info_tabs .tabs-v1 .title{display:flex;border-bottom:1px solid #cecece;padding-bottom:1em}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__th .table-aria__td{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1 Montserrat,sans-serif;text-transform:uppercase;width:20%}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__th .table-aria__td:last-child{text-align:left;width:10%}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__td--title,.programs-detail-v2__info_tabs .tabs-v1 .table-aria__td--value{color:#c56839;font:normal normal 400 clamp(11px,calc(.6rem + 1.875vw),14px)/1 Montserrat,sans-serif;letter-spacing:.1em}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td{width:20%;display:flex;flex-direction:column;align-items:baseline}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td:last-child{width:10%}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td .label{margin-bottom:2em}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td--download .plan{background:none;border:none;cursor:pointer}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__group .table-aria__td--download .plan__decorate .svg--plan{fill:#c56839;height:32px;width:32px}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between;position:relative;align-items:center}@media screen and (min-width:576px){.programs-detail-v2__info_tabs .tabs-v1 .table-aria__tr{flex-direction:row}}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more .content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more .content{margin-right:2em}}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-10px;fill:#c56839;transition:right .2s}.programs-detail-v2__info_tabs .tabs-v1 .table-aria__link-more:hover .arrow_link_svg{right:-1em}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__room{text-transform:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__price,.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__room{color:#c56839;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,sans-serif}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button{padding:.5em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%)}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%)}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__content{display:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.programs-detail-v2__info_tabs .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.programs-detail-v2__agency.agency{max-width:1345px}.programs-detail-v2__agency .agency__wrapper.wrapper{max-width:1345px;width:100%;padding:4em var(--wrapper-x)}.programs-detail-v2__tools-share{max-width:1345px;width:100%;display:flex;justify-content:space-between;margin:auto}.programs-detail-v2__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.programs-detail-v2__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.programs-detail-v2__tools-share__wrapper{flex-direction:row}}.programs-detail-v2__tools-share .socials-share-v1{width:100%}@media screen and (min-width:992px){.programs-detail-v2__tools-share .socials-share-v1{margin:initial;width:50%}}.programs-detail-v2__tools-share .socials-share-v1__share{width:100%}.programs-detail-v2__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto;padding:2em 0}@media screen and (min-width:992px){.programs-detail-v2__tools-share .socials-share-v1__share__wrapper{margin:inherit;padding:inherit}}.programs-detail-v2__tools-share .socials-share-v1__share__container{margin:inherit}.programs-detail-v2__tools-share .tools-v1{margin:auto;width:100%}@media screen and (min-width:992px){.programs-detail-v2__tools-share .tools-v1{margin:initial;width:50%}}.programs-detail-v2__tools-share .tools-v1__tools{width:100%}.programs-detail-v2__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto;padding:2em 0}@media screen and (min-width:992px){.programs-detail-v2__tools-share .tools-v1__tools__wrapper{margin:inherit;padding:inherit}}.programs-detail-v2 .title .title__content-1{display:inline-block;text-transform:lowercase}.programs-detail-v2 .title .title__content-1:first-letter{text-transform:uppercase}.programs-detail-v2 .title .title__content-2{text-transform:lowercase}.programs-detail-v3{background:transparent none no-repeat 50%/cover;position:relative}.programs-detail-v3__container{height:100%;width:100%;margin:auto;max-width:1500px}.programs-detail-v3__wrapper{max-width:1920px;width:100%}.programs-detail-v3__wrapper.wrapper{padding:0 var(--wrapper-x) 4em var(--wrapper-x);margin:auto}.programs-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.programs-detail-v3__gallery{height:100%;width:100%;margin-top:1em}@media screen and (min-width:576px){.programs-detail-v3__gallery{margin-top:1em}}@media screen and (min-width:1200px){.programs-detail-v3__gallery{width:66%}}.programs-detail-v3__gallery-container{display:flex;flex-direction:column}@media screen and (min-width:1200px){.programs-detail-v3__gallery-container{flex-direction:row;height:680px;margin-bottom:6em}}.programs-detail-v3__slide{position:relative;height:100%;width:100%}.programs-detail-v3__slide .slider-img__img{width:100%;height:200px;object-fit:cover}@media screen and (min-width:576px){.programs-detail-v3__slide .slider-img__img{height:400px}}@media screen and (min-width:768px){.programs-detail-v3__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.programs-detail-v3__slide .slider-img__img{height:680px}}.programs-detail-v3__slide .swiper-wrapper{margin-bottom:2em}.programs-detail-v3__slide .slider-img__swiper-slide{line-height:0;background-color:#d5d5d5}.programs-detail-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.programs-detail-v3__item-container{flex-direction:row;height:570px}}.programs-detail-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.programs-detail-v3__item-decorate--wrapper,.programs-detail-v3__item-visual{width:100%;height:100%}.programs-detail-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.programs-detail-v3__item-content{display:flex;flex-direction:column;background:#c56839;width:100%;height:100%;margin-top:2em}@media screen and (min-width:1200px){.programs-detail-v3__item-content{width:44%;margin-top:0}}.programs-detail-v3__item-content--wrapper{width:100%;padding:2em 1.5em;display:flex;flex-direction:column;align-items:center;margin-bottom:2em}@media screen and (min-width:576px){.programs-detail-v3__item-content--wrapper{padding:3em 3.5em}}@media screen and (min-width:1200px){.programs-detail-v3__item-content--wrapper{align-items:baseline;min-height:680px;max-height:680px}}.programs-detail-v3__item-content--tools{background:#fff;padding-top:2em}@media screen and (min-width:1200px){.programs-detail-v3__item-content--tools{padding-top:inherit}}.programs-detail-v3__item-content--tools .tools__wrapper{display:flex;justify-content:flex-end}.programs-detail-v3__item-content--tools .tools__3d,.programs-detail-v3__item-content--tools .tools__print{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:none;border:none;justify-content:center}.programs-detail-v3__item-content--tools .tools__3d_label,.programs-detail-v3__item-content--tools .tools__print_label{padding-bottom:.5em;border-bottom:1px solid #6a6a6a;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v3__item-content--tools .tools__3d svg,.programs-detail-v3__item-content--tools .tools__print svg{fill:#6a6a6a;width:25px;height:26px;transition:fill .2s}.programs-detail-v3__item-content--tools .tools__3d:hover,.programs-detail-v3__item-content--tools .tools__print:hover{color:#c56839;transition:color .2s;cursor:pointer}.programs-detail-v3__item-content--tools .tools__3d:hover .label,.programs-detail-v3__item-content--tools .tools__print:hover .label{border-bottom:1px solid #c56839;transition:border-bottom .2s}.programs-detail-v3__item-content--tools .tools__3d:hover svg,.programs-detail-v3__item-content--tools .tools__print:hover svg{fill:#c56839;transition:fill .2s}.programs-detail-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}@media screen and (min-width:992px){.programs-detail-v3__item-status{justify-content:flex-start}}.programs-detail-v3__item-status span{text-align:center;background:transparent;border:1px solid #fff;padding:1em;margin-bottom:1em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}@media screen and (min-width:576px){.programs-detail-v3__item-status span{padding:1em 6em;margin-bottom:inherit}}.programs-detail-v3__item-text{margin-bottom:1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif;color:#fff;text-decoration:none;display:flex;flex-direction:column}@media screen and (min-width:1200px){.programs-detail-v3__item-text{width:90%;text-align:left}}.programs-detail-v3__item-compo{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff}.programs-detail-v3__item-address{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#fff}.programs-detail-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff}.programs-detail-v3__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.programs-detail-v3__item-links{width:100%}.programs-detail-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.programs-detail-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v3__item-links .button-drawing__content{margin-right:2em}}.programs-detail-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.programs-detail-v3__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.programs-detail-v3__item-vv{display:flex;justify-content:center;flex-direction:column;margin:2em auto 1em;color:#fff}.programs-detail-v3__item-vv--text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.5em}.programs-detail-v3__item-vv-list{display:flex}@media screen and (min-width:576px){.programs-detail-v3__item-vv{margin-bottom:0;justify-content:normal}}.programs-detail-v3__item-vv .tools__virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#fff;transition:color .2s}.programs-detail-v3__item-vv .tools__virtual_label{padding-bottom:.5em;border-bottom:1px solid #fff;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v3__item-vv .tools__virtual svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.programs-detail-v3__item-vv .tools__virtual:hover{color:#fff;transition:color .2s}.programs-detail-v3__item-vv .tools__virtual:hover_label{border-bottom:1px solid #fff;transition:border-bottom .2s}.programs-detail-v3__item-vv .tools__virtual:hover svg{fill:#fff;transition:fill .2s}.programs-detail-v3__item-virtual{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#fff;transition:color .2s;border:0;background-color:transparent}.programs-detail-v3__item-virtual_label{padding-bottom:.5em;border-bottom:1px solid #fff;margin-bottom:.5em;transition:border-bottom .2s}.programs-detail-v3__item-virtual svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.programs-detail-v3__item-virtual:hover{color:#fff;transition:color .2s}.programs-detail-v3__item-virtual:hover_label{border-bottom:1px solid #fff;transition:border-bottom .2s}.programs-detail-v3__item-virtual:hover svg{fill:#fff;transition:fill .2s}.programs-detail-v3__item-video{display:flex;flex-direction:column;align-items:center;margin:0 1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#fff;border:0;background-color:transparent;cursor:pointer}.programs-detail-v3__item-video>*{pointer-events:none}.programs-detail-v3__item-video_label{padding-bottom:.5em;border-bottom:1px solid #fff;margin-bottom:.5em}.programs-detail-v3__item-video svg{fill:#fff;width:22px;height:22px}.programs-detail-v3__item-video:hover{color:#fff;transition:color .2s}.programs-detail-v3__item-video:hover .label{border-bottom:1px solid #fff;transition:border-bottom .2s}.programs-detail-v3__item-video:hover svg{fill:#fff;transition:fill .2s}.programs-detail-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}.programs-detail-v3__container-pagination--top{position:relative;width:100%;height:2px}.programs-detail-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.programs-detail-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.programs-detail-v3__container-pagination .swiper-scrollbar-drag{background:#c56839}.programs-detail-v3__container-pagination .swiper-button-next,.programs-detail-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.programs-detail-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.programs-detail-v3__container-pagination .swiper-button-next{right:auto;left:4em}.programs-detail-v3__container-pagination .swiper-button-next__svg,.programs-detail-v3__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.programs-detail-v3__container-pagination .swiper-button-next:after,.programs-detail-v3__container-pagination .swiper-button-prev:after{display:none}.programs-detail-v3__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.programs-detail-v3__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#c56839}.programs-detail-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.programs-detail-v3__description{max-width:1500px;padding:4em 0}.programs-detail-v3__description__title .title .title__content{margin:0 0 2em}.programs-detail-v3__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.programs-detail-v3__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.programs-detail-v3__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.programs-detail-v3__description__text{padding-left:1.5em}}.programs-detail-v3__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.programs-detail-v3__media-module.media-module--v1 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.programs-detail-v3__media-module.media-module--v1 .modal__scroller{padding:0}.programs-detail-v3__media-module.media-module--v1 .media-module__content,.programs-detail-v3__media-module.media-module--v1 .modal__content{height:100%}.programs-detail-v3__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v3__media-module.media-module--v2{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;max-height:80vh;height:100%}.programs-detail-v3__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.programs-detail-v3__media-module.media-module--v2 .modal__scroller{padding:0}.programs-detail-v3__media-module.media-module--v2 .media-module__content,.programs-detail-v3__media-module.media-module--v2 .modal__content{height:100%}.programs-detail-v3__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v3__media-module.media-module--v3.modal{display:flex!important}.programs-detail-v3__media-module.media-module--v3 .modal__body{width:80vw}.programs-detail-v3__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.programs-detail-v3__media-module.media-module--v3 .media-module__content{height:100%}.programs-detail-v3__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.programs-detail-v3__room-compo{width:100%}.programs-detail-v3__room-compo .room-compo__wrapper{max-width:1500px;padding-bottom:4em;margin:auto}.programs-detail-v3__room-compo .title .title__content{margin:0 0 2em}.programs-detail-v3__room-compo .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.programs-detail-v3__room-compo .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.programs-detail-v3__room-compo .tabs-v1{padding-left:1.5em}}.programs-detail-v3__room-compo .tabs-v1 .title{display:flex;border-bottom:1px solid #cecece;padding-bottom:1em}.programs-detail-v3__room-compo .tabs-v1 .table-aria__th .table-aria__td{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;text-transform:uppercase;width:16.6%}.programs-detail-v3__room-compo .tabs-v1 .table-aria__td--title,.programs-detail-v3__room-compo .tabs-v1 .table-aria__td--value{color:#c56839;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;letter-spacing:.1em}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td{width:100%;text-align:center;align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td{width:16.6%;align-items:baseline}}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td .label{margin-bottom:2em}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan{background:none;border:none;cursor:pointer}.programs-detail-v3__room-compo .tabs-v1 .table-aria__group .table-aria__td--download .plan__decorate .svg--plan{fill:#c56839;height:32px;width:32px}.programs-detail-v3__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between;position:relative;align-items:center}@media screen and (min-width:576px){.programs-detail-v3__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.programs-detail-v3__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more .content{margin-right:2em}}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-10px;fill:#c56839;transition:right .2s}.programs-detail-v3__room-compo .tabs-v1 .table-aria__link-more:hover .arrow_link_svg{right:-1em}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__room{text-transform:none}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__price,.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#c56839;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,sans-serif}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title button{padding:.5em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%)}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%)}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__content{display:none}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.programs-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.programs-detail-v3__agency.agency,.programs-detail-v3__agency .agency__wrapper{max-width:1500px}.programs-detail-v3__agency .agency__category__wrapper{max-width:1370px;margin:auto auto 5em 0}@media screen and (min-width:992px){.programs-detail-v3__agency .agency__category__wrapper{padding-left:1.5em}}.programs-detail-v3__agency .agency__content{max-width:1325px;margin:auto auto auto 0}@media screen and (min-width:992px){.programs-detail-v3__agency .agency__content{padding-left:1.5em}}.programs-detail-v3__tools-share{max-width:1500px;width:100%;display:flex;justify-content:space-between;margin:auto}.programs-detail-v3__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:4em 0 0}@media screen and (min-width:992px){.programs-detail-v3__tools-share__wrapper{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1400px){.programs-detail-v3__tools-share__wrapper{padding:4em 0;justify-content:flex-start}}.programs-detail-v3__tools-share .socials-share-v1{width:100%}@media screen and (min-width:992px){.programs-detail-v3__tools-share .socials-share-v1{margin:initial;width:47%}}.programs-detail-v3__tools-share .socials-share-v1__share{width:100%}.programs-detail-v3__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.programs-detail-v3__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.programs-detail-v3__tools-share .socials-share-v1__share__container{margin:inherit}.programs-detail-v3__tools-share .tools-v1{margin:auto;width:100%;padding:3em 0 0}@media screen and (min-width:992px){.programs-detail-v3__tools-share .tools-v1{margin:initial;width:50%;padding:0}}.programs-detail-v3__tools-share .tools-v1__tools{width:100%}.programs-detail-v3__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:1200px){.programs-detail-v3__tools-share .tools-v1__tools__wrapper{margin:inherit}}.programs-detail-v3 .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-detail-v3 .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-detail-v3 .button-drawing__content{margin-right:2em}}.programs-detail-v3 .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.programs-detail-v3 .button-drawing .arrow_link_svg{fill:#c56839}}.programs-detail-v3 .button-drawing:hover .arrow_link_svg{right:-1em}.programs-detail-v3 .title .title__content-1{display:inline-block;text-transform:lowercase}.programs-detail-v3 .title .title__content-1:first-letter{text-transform:uppercase}.programs-detail-v3 .title .title__content-2{text-transform:lowercase}.programs-related{position:relative;z-index:0}.programs-related__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.programs-related__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:transparent}.programs-related__wrapper{max-width:1920px}.programs-related__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.programs-related__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.programs-related__wrapper.wrapper{margin:auto}}.programs-related__container{max-width:1580px}@media screen and (min-width:992px){.programs-related__container{margin-left:auto}}.programs-related__items{display:flex;flex-wrap:wrap;justify-content:center;max-width:1560px;width:100%;margin-left:auto;margin-right:2em}.programs-related__items-container{text-align:center}.programs-related__item{max-width:500px;position:relative;width:100%}@media screen and (max-width:768px){.programs-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:768px) and (max-width:1200px){.programs-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:1200px){.programs-related__item{width:calc(33.33333% - 2em);margin:2em 1em}}.programs-related__item-content{display:flex;flex-direction:column;padding:0 1em}.programs-related__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.programs-related__item-ville{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1em Montserrat,sans-serif;color:#6a6a6a;letter-spacing:3px;text-transform:uppercase;line-height:1.4em;margin-bottom:1em}.programs-related__item-title{text-decoration:none;display:block;color:#c56839}.programs-related__item-compo,.programs-related__item-title{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1em Montserrat,sans-serif;margin-bottom:1em}.programs-related__item-pieces{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1em Montserrat,sans-serif;color:#6a6a6a;margin-bottom:1.5em}.programs-related__item-details{display:flex;flex-direction:column;margin-bottom:2em}@media screen and (min-width:576px){.programs-related__item-details{flex-direction:row;justify-content:space-between}}.programs-related__item-details--reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.programs-related__item-details--price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.programs-related__item-status span{background:#353c45;padding:1em 2em;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase;width:100%;display:block}@media screen and (min-width:576px){.programs-related__item-status span{padding:1em 6em;width:auto;display:inline-block}}@media screen and (min-width:1200px){.programs-related__item-status span{padding:1em 3em}}@media screen and (min-width:1400px){.programs-related__item-status span{padding:1em 6em}}.programs-related__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.programs-related__item-links--mobile{display:none}}.programs-related__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.programs-related__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-related__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.programs-related__item-links--mobile .button-drawing__content{margin-right:2em}}.programs-related__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.programs-related__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.programs-related__item:hover .programs-related__decorate-visual{transform:scale(1)}.programs-related__item:hover .programs-related__decorate-visual--overlay{height:100%;opacity:1}.programs-related__item:hover .programs-related__links--hover{display:block}}.programs-related__decorate{max-width:480px;max-height:350px;width:100%;height:100%;margin:0 auto 1em;overflow:hidden}@media screen and (min-width:768px){.programs-related__decorate{height:350px}}.programs-related__decorate-wrapper{width:100%;height:100%;display:flex;align-items:center}.programs-related__decorate-visual{position:relative;margin:auto;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.programs-related__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.programs-related__decorate img{display:block;width:100%;height:100%;object-fit:cover}.programs-related__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.programs-related__links--hover .links-group__wrapper{margin-right:4em}}.programs-related__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.programs-related__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.programs-related__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.programs-related__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.programs-related__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.promote-v1{width:100%;background:transparent none no-repeat 50%/cover}.promote-v1__wrapper{max-width:1920px}.promote-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.promote-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.promote-v1__wrapper.wrapper{margin:auto}}.promote-v1__container{max-width:1650px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:992px){.promote-v1__container{flex-direction:row-reverse}}.promote-v1__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-bottom:2em}@media screen and (min-width:992px){.promote-v1__content{padding:3em 0 3em 2em}}@media screen and (min-width:1200px){.promote-v1__content{padding:2em 0 2em 1em}}@media screen and (min-width:1400px){.promote-v1__content{padding:2.13em 0 2.2em 10em}}.promote-v1__content-top{margin-bottom:3.4em}@media screen and (min-width:992px){.promote-v1__content-top{margin-bottom:unset}}.promote-v1__content-text{padding-top:.533em}@media screen and (min-width:992px){.promote-v1__content-text{padding-top:unset;padding-bottom:5.4em;padding-left:3.267em}}@media screen and (min-width:1200px){.promote-v1__content-text{padding-bottom:unset}}@media screen and (min-width:1400px){.promote-v1__content-text{padding-bottom:5.4em}}@media screen and (min-width:1200px){.promote-v1__content-bottom{margin-right:2em}}@media screen and (min-width:1400px){.promote-v1__content-bottom{margin-right:unset}}.promote-v1__slogan{font:normal normal 400 clamp(50px,11.25vw,120px)/1 Crimson Foam;color:#c56839;letter-spacing:0;text-transform:none}.promote-v1__title .title .title__content{margin:0 0 1em}.promote-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),35px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.promote-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif}@media screen and (min-width:992px){.promote-v1__text.text p{max-width:100%;margin-right:auto}}.promote-v1__decorate{max-width:100%;height:100%}@media screen and (min-width:576px){.promote-v1__decorate{max-width:80%;margin:auto}}@media screen and (min-width:992px){.promote-v1__decorate{max-width:40%;margin:inherit}}@media screen and (min-width:1400px){.promote-v1__decorate{width:100%;max-width:800px;max-height:480px}}.promote-v1__decorate-visual,.promote-v1__decorate-wrapper{width:100%;height:100%}.promote-v1__decorate img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.promote-v1__decorate img{text-align:right}}.promote-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.promote-v1__links .links-group__wrapper{text-align:right}}.promote-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.promote-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.promote-v1__links .button-drawing__content{margin-right:2em}}.promote-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.promote-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v1{background:transparent none no-repeat 50%/cover;position:relative}.property-detail-v1__container{height:100%;margin:auto;max-width:1500px}.property-detail-v1__wrapper{max-width:1920px;width:100%}.property-detail-v1__wrapper.wrapper{padding:0 var(--wrapper-x) 4em;margin:auto}.property-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v1__decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.property-detail-v1__decorate .decorate__wrapper{width:100%;height:100%}.property-detail-v1__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;margin-top:1em;background-color:#d5d5d5}@media screen and (min-width:576px){.property-detail-v1__decorate .decorate__visual{height:500px;margin-top:0}}@media screen and (min-width:992px){.property-detail-v1__decorate .decorate__visual{height:790px}}.property-detail-v1__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.property-detail-v1__infos__tools{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:576px){.property-detail-v1__infos__tools{flex-direction:row}}.property-detail-v1__infos__tools .tools__status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:1em}@media screen and (min-width:576px){.property-detail-v1__infos__tools .tools__status{margin-bottom:0}}.property-detail-v1__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center;padding:.1em 0;flex-direction:column;align-items:center;position:relative;min-height:45px}@media screen and (min-width:576px){.property-detail-v1__infos__tools .tools__vv{margin-bottom:0;justify-content:normal}}.property-detail-v1__infos__tools .tools__vv>span{position:absolute;bottom:0;border-top:1px solid #6a6a6a;padding-top:6px}.property-detail-v1__infos__tools .tools__vv svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v1__infos__tools .tools__vv:hover svg{fill:#c56839;transition:fill .2s}.property-detail-v1__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:0;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;transition:border-bottom .2s;height:100%;min-height:45px;z-index:9}.property-detail-v1__infos__tools .tools__virtual>*{pointer-events:none}.property-detail-v1__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.property-detail-v1__infos__tools .tools__virtual:hover{color:#c56839;transition:color .2s;transition:border-bottom .2s}.property-detail-v1__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;background:transparent;border:0;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;height:100%;min-height:45px;z-index:9}.property-detail-v1__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v1__infos__tools .tools__video:hover{color:#c56839;transition:color .2s;transition:border-bottom .2s}.property-detail-v1__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:auto}@media screen and (min-width:576px){.property-detail-v1__infos__content{padding:2em}}.property-detail-v1__infos__content .content__title .title .title__content{margin:0 0 2em}.property-detail-v1__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v1__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v1__infos__content .content__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 2em}.property-detail-v1__infos__content .content__compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.property-detail-v1__infos__content .content__text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.property-detail-v1__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.property-detail-v1__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-detail-v1__infos__gallery__aligner{display:flex;position:relative;margin-bottom:5em}.property-detail-v1__infos__gallery__aligner-container{max-height:500px;width:100%;overflow:hidden}@media screen and (min-width:576px){.property-detail-v1__infos__gallery__aligner-container{max-height:685px}}.property-detail-v1__infos__gallery .gallery__wrapper{max-width:1335px;margin-right:auto;margin-left:auto}.property-detail-v1__infos__gallery .gallery__masonry{column-count:1;column-gap:10px}@media screen and (min-width:576px){.property-detail-v1__infos__gallery .gallery__masonry{column-count:2}}@media screen and (min-width:992px){.property-detail-v1__infos__gallery .gallery__masonry{column-count:3}}.property-detail-v1__infos__gallery .gallery__item{display:inline-block;vertical-align:top;margin-bottom:15px;max-width:433px;width:100%;background-color:#d5d5d5}.property-detail-v1__infos__gallery .gallery__item img{width:100%;object-fit:cover;height:100%}.property-detail-v1__infos__gallery .gallery__item:nth-child(2n+2){height:250px}.property-detail-v1__infos__gallery .gallery__item:nth-child(3n+3){height:400px}.property-detail-v1__infos__gallery .gallery__item:nth-child(4n+3){height:500px}.property-detail-v1__infos__gallery__button-scroll{display:flex;flex-direction:column;justify-content:flex-end;padding:0 2%;max-width:280px;position:absolute;bottom:-65px;right:0}@media screen and (min-width:1500px){.property-detail-v1__infos__gallery__button-scroll{bottom:0}}.property-detail-v1__description{max-width:1335px;margin:0 auto 4em}@media screen and (min-width:992px){.property-detail-v1__description{margin:0 auto 10em}}.property-detail-v1__description__title .title .title__content{margin:0 0 2em}.property-detail-v1__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.property-detail-v1__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v1__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;padding-left:1.5em}.property-detail-v1__info_tabs{margin-bottom:5em;display:flex;justify-content:center;position:relative}.property-detail-v1__info_tabs .info_tabs__wrapper{max-width:1235px;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1400px){.property-detail-v1__info_tabs .info_tabs__wrapper{flex-direction:row;justify-content:space-between}}.property-detail-v1__info_tabs .info_tabs__data,.property-detail-v1__info_tabs .info_tabs__group{width:100%}.property-detail-v1__info_tabs .tabs-v1 .table-aria__group{display:flex;flex-wrap:wrap;justify-content:space-between}.property-detail-v1__info_tabs .tabs-v1 .table-aria__tr{width:100%}@media screen and (min-width:992px){.property-detail-v1__info_tabs .tabs-v1 .table-aria__tr{width:48%}}.property-detail-v1__info_tabs .tabs-v1 .table-aria__tr .table-top-desc{display:flex;justify-content:space-between;width:100%}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot{border-bottom:1px solid #c56839;max-width:48%}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__title button:after{width:0;height:0}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title .title{color:#c56839;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,sans-serif}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title button{padding:1em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#c56839}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#c56839}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__content{display:none}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot__content .table-aria__tr{width:100%}.property-detail-v1__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__content{display:block}.property-detail-v1__info_tabs .tabs-v1 .detail-tabs__link{padding:1em 1.5em}.property-detail-v1__datas{margin-top:0;width:100%;position:relative}.property-detail-v1__datas .datas__energy .energy__drawing{justify-content:center;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.property-detail-v1__datas .datas__energy .energy__drawing{flex-direction:row}}.property-detail-v1__datas .datas__energy .energy__drawing img{max-width:220px;padding-bottom:2em;max-height:300px}.property-detail-v1__datas .datas__energy .energy__label{text-align:center}.property-detail-v1__datas .datas__energy .energy__buttons{margin-top:1em;display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v1__datas .datas__energy .energy__buttons{margin-top:2em}}.property-detail-v1__datas .datas__energy .energy__buttons .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.property-detail-v1__datas .datas__energy .energy__buttons .links-group__wrapper{text-align:right}}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing{display:inline-flex;align-items:center;position:relative;background-color:transparent;border:0;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing__content{margin-right:2em}}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing:hover{cursor:pointer}.property-detail-v1__datas .datas__energy .energy__buttons .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v1__tools-share{max-width:1335px;margin:auto}.property-detail-v1__tools-share__wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:4em var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v1__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.property-detail-v1__tools-share__wrapper{flex-direction:row}}.property-detail-v1__tools-share .socials-share-v1{margin:auto auto 4em;width:100%}@media screen and (min-width:992px){.property-detail-v1__tools-share .socials-share-v1{width:48%;margin:initial}}.property-detail-v1__tools-share .socials-share-v1__share{width:100%}.property-detail-v1__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v1__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.property-detail-v1__tools-share .socials-share-v1__share__container{margin:inherit}.property-detail-v1__tools-share .tools-v1{margin:auto;width:100%}@media screen and (min-width:992px){.property-detail-v1__tools-share .tools-v1{width:48%;margin:initial}}.property-detail-v1__tools-share .tools-v1__tools{width:100%}.property-detail-v1__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v1__tools-share .tools-v1__tools__wrapper{margin:inherit}}.property-detail-v1__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.property-detail-v1__media-module.media-module--v1 .modal__body{overflow:hidden;width:100%;max-width:100%;max-height:none;height:100%;padding:0 0 2em}.property-detail-v1__media-module.media-module--v1 .modal__scroller{padding:0}.property-detail-v1__media-module.media-module--v1 .media-module__content,.property-detail-v1__media-module.media-module--v1 .modal__content{height:100%}.property-detail-v1__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module.media-module--v2{position:relative;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:790px;max-height:65vh}.property-detail-v1__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v1__media-module.media-module--v2 .modal__scroller{padding:0}.property-detail-v1__media-module.media-module--v2 .media-module__content,.property-detail-v1__media-module.media-module--v2 .modal__content{height:100%}.property-detail-v1__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module.media-module--v3.modal{display:flex!important}.property-detail-v1__media-module.media-module--v3 .modal__body{width:80vw}.property-detail-v1__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.property-detail-v1__media-module.media-module--v3 .media-module__content{height:100%}.property-detail-v1__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.page-property-detail-v1 .title .title__content-1{display:inline-block;text-transform:lowercase}.page-property-detail-v1 .title .title__content-1:first-letter{text-transform:uppercase}.page-property-detail-v1 .title .title__content-2{text-transform:lowercase}.page-property-detail-v1 .modal-dpe .energy__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left}.property-detail-v2{background:transparent none no-repeat 50%/cover;position:relative}.property-detail-v2__container{height:100%;margin:auto}.property-detail-v2__wrapper{max-width:1920px;width:100%;overflow:inherit}.property-detail-v2__wrapper.wrapper{padding:0 0 4em;margin:auto}.property-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v2__decorate{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;height:100%;margin:auto}.property-detail-v2__decorate .decorate__wrapper{max-width:1345px;width:100%;height:100%;padding:0 var(--wrapper-x);position:relative}@media screen and (min-width:1400px){.property-detail-v2__decorate .decorate__wrapper{padding:0}}.property-detail-v2__decorate .decorate__visual{width:100%;height:320px;margin-bottom:1.5em;margin-top:1em;background-color:#d5d5d5}@media screen and (min-width:576px){.property-detail-v2__decorate .decorate__visual{height:500px;margin-top:inherit}}@media screen and (min-width:992px){.property-detail-v2__decorate .decorate__visual{height:790px}}.property-detail-v2__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.property-detail-v2__decorate .decorate__status{max-width:1345px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:1em;width:100%;padding:0 var(--wrapper-x)}@media screen and (min-width:576px){.property-detail-v2__decorate .decorate__status{margin-bottom:0}}@media screen and (min-width:1400px){.property-detail-v2__decorate .decorate__status{padding:0}}.property-detail-v2__decorate .decorate__status .property-status{margin:0 .5em 0 0}.property-detail-v2__infos{max-width:1345px;margin:auto;width:100%;padding-bottom:4em}.property-detail-v2__infos__wrapper{width:100%;display:flex;position:relative;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v2__infos__wrapper{padding:0}}.property-detail-v2__infos--left{width:100%}@media screen and (min-width:1200px){.property-detail-v2__infos--left{width:42%;max-width:670px}}.property-detail-v2__infos--right{max-width:940px;width:100%;position:relative;margin-top:30px}@media screen and (min-width:1200px){.property-detail-v2__infos--right{width:58%;position:absolute;right:0;bottom:0}}.property-detail-v2__infos__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}@media screen and (min-width:1200px){.property-detail-v2__infos__content{padding:3.3em 6.6em 2em 0;max-width:570px}}.property-detail-v2__infos__content .content__title .title .title__content{margin:0 0 2em}.property-detail-v2__infos__content .content__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__infos__content .content__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__infos__content .content__separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.property-detail-v2__infos__content .content__compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.property-detail-v2__infos__content .content__text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.property-detail-v2__infos__content .content__price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.property-detail-v2__infos__content .content__reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-detail-v2__infos__tools{width:100%;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;padding:0}@media screen and (min-width:1200px){.property-detail-v2__infos__tools{max-width:570px;padding:0 6.6em 0 0;flex-direction:row}}.property-detail-v2__infos__tools .tools__vv{display:flex;margin-bottom:1em;justify-content:center;flex-direction:column;align-items:center;position:relative;min-height:55px}.property-detail-v2__infos__tools .tools__vv>span{position:absolute;bottom:0;border-top:1px solid #6a6a6a;padding-top:6px}.property-detail-v2__infos__tools .tools__vv svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v2__infos__tools .tools__vv:hover svg{fill:#c56839;transition:fill .2s}.property-detail-v2__infos__tools .tools__virtual{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;transition:color .2s;background:transparent;border:none;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;transition:border-bottom .2s;height:100%;min-height:55px;z-index:9}.property-detail-v2__infos__tools .tools__virtual>*{pointer-events:none}.property-detail-v2__infos__tools .tools__virtual svg{fill:#6a6a6a;width:35px;height:26px;transition:fill .2s}.property-detail-v2__infos__tools .tools__virtual:hover{color:#c56839;transition:color .2s;transition:border-bottom .2s;font-weight:700}.property-detail-v2__infos__tools .tools__video{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#6a6a6a;background:transparent;border:0;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;height:100%;min-height:55px;z-index:9}.property-detail-v2__infos__tools .tools__video svg{fill:#6a6a6a;width:22px;height:22px}.property-detail-v2__infos__tools .tools__video:hover{color:#c56839;transition:color .2s;transition:border-bottom .2s}.property-detail-v2__gallery{width:100%;max-width:910px;position:relative;right:0;margin-bottom:2em}@media screen and (min-width:1200px){.property-detail-v2__gallery{position:absolute}}.property-detail-v2__gallery__wrapper{padding:0 var(--wrapper-x)}.property-detail-v2__gallery__items{width:100%;position:relative;margin-bottom:2em}.property-detail-v2__gallery__item{height:0;padding-bottom:24.75%;width:100%}@media screen and (min-width:1200px){.property-detail-v2__gallery__item{padding-bottom:24.75%}}.property-detail-v2__gallery__item .item__decorate{width:100%;height:100%;position:absolute;top:0;left:0}.property-detail-v2__gallery__item .item__decorate .decorate__wrapper{width:100%;height:100%;padding:0}.property-detail-v2__gallery__item .item__decorate .decorate__visual{width:100%;height:100%}.property-detail-v2__gallery__item .item__decorate .decorate__visual img{display:block;object-fit:cover;max-height:260px;width:100%;height:100%}.property-detail-v2__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v2__container-pagination{width:65%}}.property-detail-v2__container-pagination--top{position:relative;width:100%;height:2px}.property-detail-v2__container-pagination--bottom{position:relative;width:100%;height:100%}.property-detail-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.property-detail-v2__container-pagination .swiper-scrollbar-drag{background:#c56839}.property-detail-v2__container-pagination .swiper-button-next,.property-detail-v2__container-pagination .swiper-button-prev{top:0;margin-top:10px}.property-detail-v2__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.property-detail-v2__container-pagination .swiper-button-next{right:auto;left:4em}.property-detail-v2__container-pagination .swiper-button-next__svg,.property-detail-v2__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.property-detail-v2__container-pagination .swiper-button-next:after,.property-detail-v2__container-pagination .swiper-button-prev:after{display:none}.property-detail-v2__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.property-detail-v2__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#c56839}.property-detail-v2__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.property-detail-v2__description__wrapper{width:100%;max-width:1345px;display:flex;flex-direction:column;justify-content:space-between;margin:auto;padding:0 var(--wrapper-x)}@media screen and (min-width:992px){.property-detail-v2__description__wrapper{flex-direction:row}}@media screen and (min-width:1400px){.property-detail-v2__description__wrapper{padding:0}}.property-detail-v2__description__wrapper--left{width:100%}@media screen and (min-width:992px){.property-detail-v2__description__wrapper--left{max-width:600px;padding:0 var(--wrapper-x) 4em 0}}.property-detail-v2__description--left{width:100%;padding-bottom:4em}@media screen and (min-width:992px){.property-detail-v2__description--left{width:50%;padding-bottom:0}}.property-detail-v2__description--right{width:100%;padding-top:4em}@media screen and (min-width:992px){.property-detail-v2__description--right{width:50%;padding-top:0}}.property-detail-v2__description__title .title .title__content{margin:0 0 2em}.property-detail-v2__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.property-detail-v2__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;white-space:pre-line}@media screen and (min-width:992px){.property-detail-v2__description__text{padding-left:1.5em}}.property-detail-v2__info_tabs{display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media screen and (min-width:992px){.property-detail-v2__info_tabs{margin-bottom:5em}}.property-detail-v2__info_tabs__title .title .title__content{margin:0 0 2em}.property-detail-v2__info_tabs__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.property-detail-v2__info_tabs__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__info_tabs .info_tabs__wrapper{width:100%;margin-left:auto}@media screen and (min-width:992px){.property-detail-v2__info_tabs .info_tabs__wrapper{max-width:625px}}.property-detail-v2__info_tabs .info_tabs__data,.property-detail-v2__info_tabs .info_tabs__group{width:100%}.property-detail-v2__info_tabs .tabs-v1 .table-aria__group{display:flex;flex-wrap:wrap;justify-content:space-between}.property-detail-v2__info_tabs .tabs-v1 .table-aria__tr{width:100%}.property-detail-v2__info_tabs .tabs-v1 .table-aria__tr .table-top-desc{display:flex;justify-content:space-between;width:100%}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__title button:after{width:0;height:0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title{color:#c56839;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,sans-serif}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button{padding:2em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#c56839}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#c56839}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content{display:none;padding-left:2em}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .table-aria__tr{width:100%}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .showhide-lot__title .title{font-size:1.12em}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .showhide-lot__title button{border-bottom:1px solid #c56839;padding:.8em 0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot__content .showhide-lot__content{padding-left:0}.property-detail-v2__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__content{display:block}.property-detail-v2__info_tabs .tabs-v1 .detail-tabs__link{padding:1em 1.5em}.property-detail-v2__info_tabs .energy__drawing{display:flex;justify-content:space-between;flex-wrap:wrap}.property-detail-v2__info_tabs .energy__drawing img{max-width:250px;max-height:300px}.property-detail-v2__info_tabs .energy__label{margin-top:1em}.property-detail-v2__info_tabs .energy .energy__buttons{margin-top:1em;display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v2__info_tabs .energy .energy__buttons{margin-top:2em}}.property-detail-v2__info_tabs .energy .energy__buttons .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.property-detail-v2__info_tabs .energy .energy__buttons .links-group__wrapper{text-align:right}}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing{display:inline-flex;align-items:center;position:relative;background-color:transparent;border:0;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing__content{margin-right:2em}}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing:hover{cursor:pointer}.property-detail-v2__info_tabs .energy .energy__buttons .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v2__big-data{padding:4em 0}.property-detail-v2__big-data .map{max-height:545px;margin-bottom:0}.property-detail-v2__big-data .map__title{max-width:1345px;margin:auto}.property-detail-v2__big-data .map__title__container{width:100%;max-width:1630px;margin-left:auto;display:flex}.property-detail-v2__big-data .map__title .title{padding:2em;max-width:675px;width:100%;margin-top:-125px;z-index:400;background:#fff}@media screen and (min-width:576px){.property-detail-v2__big-data .map__title .title{padding:4em 0 5em 5.3em}}.property-detail-v2__big-data .map__title .title .title__content{margin:0 0 2em}.property-detail-v2__big-data .map__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.property-detail-v2__big-data .map__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__big-data .module-map-poi__filters{max-width:1200px;margin:auto;padding:0 var(--wrapper-x) 0}@media screen and (min-width:1400px){.property-detail-v2__big-data .module-map-poi__filters{padding:initial}}.property-detail-v2__agency.agency{max-width:1345px}.property-detail-v2__agency .agency__wrapper.wrapper{max-width:1345px;width:100%;padding:4em var(--wrapper-x)}.property-detail-v2__tools-share{max-width:1345px;width:100%;display:flex;justify-content:space-between;margin:auto}.property-detail-v2__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:0 var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v2__tools-share__wrapper{padding:4em 0}}@media screen and (min-width:992px){.property-detail-v2__tools-share__wrapper{flex-direction:row}}.property-detail-v2__tools-share .socials-share-v1{width:100%;padding:2em 0}@media screen and (min-width:992px){.property-detail-v2__tools-share .socials-share-v1{margin:initial;width:50%;padding:initial}}.property-detail-v2__tools-share .socials-share-v1__share{width:100%}.property-detail-v2__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v2__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.property-detail-v2__tools-share .socials-share-v1__share__container{margin:inherit}.property-detail-v2__tools-share .tools-v1{margin:auto;width:100%;padding:2em 0}@media screen and (min-width:992px){.property-detail-v2__tools-share .tools-v1{margin:initial;width:50%;padding:initial}}.property-detail-v2__tools-share .tools-v1__tools{width:100%}.property-detail-v2__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v2__tools-share .tools-v1__tools__wrapper{margin:inherit}}.property-detail-v2__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.property-detail-v2__media-module.media-module--v1 .modal__body{overflow:hidden;width:100%;max-width:100%;max-height:none;height:100%;padding:0 0 2em}.property-detail-v2__media-module.media-module--v1 .modal__scroller{padding:0}.property-detail-v2__media-module.media-module--v1 .media-module__content,.property-detail-v2__media-module.media-module--v1 .modal__content{height:100%}.property-detail-v2__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v2__media-module.media-module--v2{position:relative;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:790px;max-height:65vh}.property-detail-v2__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v2__media-module.media-module--v2 .modal__scroller{padding:0}.property-detail-v2__media-module.media-module--v2 .media-module__content,.property-detail-v2__media-module.media-module--v2 .modal__content{height:100%}.property-detail-v2__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v2__media-module.media-module--v3.modal{display:flex!important}.property-detail-v2__media-module.media-module--v3 .modal__body{width:80vw}.property-detail-v2__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.property-detail-v2__media-module.media-module--v3 .media-module__content{height:100%}.property-detail-v2__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v2__property-vacation{max-width:1345px;margin:auto;padding:4em var(--wrapper-x)}@media screen and (min-width:1400px){.property-detail-v2__property-vacation{padding:0}}.property-detail-v2__property-vacation .calendar__wrapper{padding:4em 0 0}.property-detail-v2__property-vacation .calendar__title .title .title__content{margin:0 0 2em}.property-detail-v2__property-vacation .calendar__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.property-detail-v2__property-vacation .calendar__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v2__property-vacation .calendar__calendar{margin:auto;width:100%}@media screen and (min-width:1200px){.property-detail-v2__property-vacation .calendar__price-seasonrental .price-seasonrental__tr{margin:auto auto 2em;width:75%}}@media screen and (min-width:1200px){.property-detail-v2__property-vacation .calendar__price-seasonrental .price-seasonrental__th{width:75%}}.property-detail-v2__property-vacation .vacation__equipment .equipment{margin-bottom:0}.property-detail-v2__property-vacation .vacation__equipment .equipment__group-table{max-width:calc(1340px + 6em);margin:auto}.page-property-detail-v2 .properties-related__container{max-width:1630px}.page-property-detail-v2 .title .title__content-1{display:inline-block;text-transform:lowercase}.page-property-detail-v2 .title .title__content-1:first-letter{text-transform:uppercase}.page-property-detail-v2 .title .title__content-2{text-transform:lowercase}.page-property-detail-v2 .modal-dpe .energy__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left}.property-detail-v3{background:transparent none no-repeat 50%/cover;position:relative}.property-detail-v3__container{height:100%;width:100%;margin:auto;max-width:1500px;position:relative}.property-detail-v3__wrapper{max-width:1920px;width:100%}.property-detail-v3__wrapper.wrapper{padding:0 var(--wrapper-x) 4em var(--wrapper-x);margin:auto}.property-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v3__gallery{height:100%;width:100%}@media screen and (min-width:1200px){.property-detail-v3__gallery{width:66%}}.property-detail-v3__gallery-container{display:flex;flex-direction:column}@media screen and (min-width:1200px){.property-detail-v3__gallery-container{flex-direction:row;height:680px;margin-bottom:6em}}.property-detail-v3__slide{position:relative;height:100%;width:100%}.property-detail-v3__slide .slider-img__img{width:100%;height:200px;object-fit:cover}@media screen and (min-width:576px){.property-detail-v3__slide .slider-img__img{height:400px}}@media screen and (min-width:768px){.property-detail-v3__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.property-detail-v3__slide .slider-img__img{height:680px}}.property-detail-v3__slide .swiper-wrapper{margin-bottom:2em}.property-detail-v3__slide .slider-img__swiper-slide{line-height:0;background-color:#d5d5d5}.property-detail-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v3__item-container{flex-direction:row;height:570px}}.property-detail-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%}.property-detail-v3__item-decorate--wrapper,.property-detail-v3__item-visual{width:100%;height:100%}.property-detail-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.property-detail-v3__item-content{display:flex;background:#c56839;width:100%;height:100%;margin-top:2em}@media screen and (min-width:1200px){.property-detail-v3__item-content{width:44%;margin-top:0}}.property-detail-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.property-detail-v3__item-content--wrapper{align-items:baseline}}.property-detail-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}@media screen and (min-width:992px){.property-detail-v3__item-status{justify-content:flex-start}}.property-detail-v3__item-status span{text-align:center;background:transparent;border:1px solid #fff;width:145px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.property-detail-v3__item-status .property-status{margin:0}.property-detail-v3__item-text{margin-bottom:1.5em;text-align:center;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#fff;text-decoration:none}@media screen and (min-width:1200px){.property-detail-v3__item-text{width:90%;text-align:left}}.property-detail-v3__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff}.property-detail-v3__item-address{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#fff}.property-detail-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#fff}.property-detail-v3__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.property-detail-v3__item-links{width:100%}.property-detail-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.property-detail-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v3__item-links .button-drawing__content{margin-right:2em}}.property-detail-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.property-detail-v3__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v3__item-vv{display:flex;justify-content:center;flex-direction:column;margin:2em auto 1em;color:#fff}.property-detail-v3__item-vv--text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1.5em;text-align:center}@media screen and (min-width:576px){.property-detail-v3__item-vv{margin-bottom:0;justify-content:normal}}.property-detail-v3__item-listmedia{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.property-detail-v3__item-toolsvv{display:flex;margin-bottom:1em;justify-content:center;flex-direction:column;align-items:center;position:relative;min-height:55px}.property-detail-v3__item-toolsvv>span{position:absolute;bottom:0;border-top:1px solid #fff;padding-top:6px}.property-detail-v3__item-toolsvv svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.property-detail-v3__item-toolsvv:hover svg{fill:#fff;transition:fill .2s}.property-detail-v3__item-virtual{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#fff;transition:color .2s;border:0;background-color:transparent;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;transition:border-bottom .2s;height:100%;min-height:55px;z-index:9}.property-detail-v3__item-virtual svg{fill:#fff;width:35px;height:26px;transition:fill .2s}.property-detail-v3__item-virtual:hover{color:#fff;transition:color .2s;transition:border-bottom .2s}.property-detail-v3__item-video{display:flex;flex-direction:column;align-items:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;letter-spacing:0;color:#fff;border:0;background-color:transparent;cursor:pointer;padding-bottom:.5em;margin:0 1em .5em;height:100%;min-height:55px;z-index:9}.property-detail-v3__item-video>*{pointer-events:none}.property-detail-v3__item-video svg{fill:#fff;width:22px;height:22px}.property-detail-v3__item-video:hover{color:#fff;transition:color .2s;transition:border-bottom .2s}.property-detail-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}.property-detail-v3__container-pagination--top{position:relative;width:100%;height:2px}.property-detail-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.property-detail-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.property-detail-v3__container-pagination .swiper-scrollbar-drag{background:#c56839}.property-detail-v3__container-pagination .swiper-button-next,.property-detail-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.property-detail-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.property-detail-v3__container-pagination .swiper-button-next{right:auto;left:4em}.property-detail-v3__container-pagination .swiper-button-next__svg,.property-detail-v3__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.property-detail-v3__container-pagination .swiper-button-next:after,.property-detail-v3__container-pagination .swiper-button-prev:after{display:none}.property-detail-v3__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.property-detail-v3__container-pagination .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#c56839}.property-detail-v3__container-pagination .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.property-detail-v3__description{max-width:1500px;padding:4em 0}.property-detail-v3__description__title .title .title__content{margin:0 0 2em}.property-detail-v3__description__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.property-detail-v3__description__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v3__description__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a}@media screen and (min-width:992px){.property-detail-v3__description__text{padding-left:1.5em}}.property-detail-v3__info_tabs{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.property-detail-v3__info_tabs .info_tabs__wrapper{width:100%}.property-detail-v3__info_tabs .info_tabs__wrapper .tabs-v1{margin:0 -3em}.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria{width:100%;padding:0 3em}@media screen and (min-width:992px){.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria{width:50%}}.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria:nth-child(odd){float:left}.property-detail-v3__info_tabs .info_tabs__wrapper .table-aria:nth-child(2n){float:right}.property-detail-v3__info_tabs .info_tabs__data,.property-detail-v3__info_tabs .info_tabs__group{width:100%}.property-detail-v3__info_tabs .tabs-v1 .table-aria__group{display:flex;flex-wrap:wrap;justify-content:space-between}.property-detail-v3__info_tabs .tabs-v1 .table-aria__tr{width:100%}.property-detail-v3__info_tabs .tabs-v1 .table-aria__tr .table-top-desc{display:flex;justify-content:space-between;width:100%}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__title button:after{width:0;height:0}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title .title{color:#c56839;display:flex;width:100%;justify-content:space-between;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.4 Montserrat,sans-serif}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button{padding:2em 0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:50%;transform:translateY(-50%);background-color:#c56839}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#c56839}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__content{display:none}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot__content .table-aria__tr{width:100%}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot.open>.showhide-lot__content{display:block}.property-detail-v3__info_tabs .tabs-v1 .showhide-lot--composition_of_parts .table-aria{width:100%}.property-detail-v3__info_tabs .tabs-v1 .detail-tabs__link{padding:1em 1.5em}.property-detail-v3__info_tabs .energy__drawing{display:flex;justify-content:space-between;flex-wrap:wrap}.property-detail-v3__info_tabs .energy__drawing img{max-width:250px;max-height:300px}.property-detail-v3__info_tabs .energy__label{margin-top:1em}.property-detail-v3__info_tabs .energy__buttons{margin-top:1em;display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v3__info_tabs .energy__buttons{margin-top:2em}}.property-detail-v3__info_tabs .energy__buttons .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.property-detail-v3__info_tabs .energy__buttons .links-group__wrapper{text-align:right}}.property-detail-v3__info_tabs .energy__buttons .button-drawing{display:inline-flex;align-items:center;position:relative;background-color:transparent;border:0;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-detail-v3__info_tabs .energy__buttons .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-detail-v3__info_tabs .energy__buttons .button-drawing__content{margin-right:2em}}.property-detail-v3__info_tabs .energy__buttons .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.property-detail-v3__info_tabs .energy__buttons .button-drawing:hover{cursor:pointer}.property-detail-v3__info_tabs .energy__buttons .button-drawing:hover .arrow_link_svg{right:-1em}.property-detail-v3__map .map{margin:auto auto 5em;max-width:660px;height:350px}.property-detail-v3__map .module-map-poi__filters{justify-content:space-between;width:100%;position:relative;flex-wrap:wrap}.property-detail-v3__map .module-map-poi__filters>li{width:50%;padding:1em 0}.property-detail-v3__map .module-map-poi__filters>li>span{margin-bottom:2em}.property-detail-v3__agency.agency,.property-detail-v3__agency .agency__wrapper{max-width:1500px}.property-detail-v3__agency .agency__category__wrapper{max-width:1325px;margin:auto auto 5em 0}@media screen and (min-width:992px){.property-detail-v3__agency .agency__category__wrapper{padding-left:1.5em}}.property-detail-v3__agency .agency__content{max-width:1325px;margin:auto auto auto 0}@media screen and (min-width:992px){.property-detail-v3__agency .agency__content{padding-left:1.5em}}.property-detail-v3__tools-share{max-width:1500px;width:100%;display:flex;justify-content:space-between;margin:auto}.property-detail-v3__tools-share__wrapper{display:flex;flex-direction:column;width:100%;padding:4em 0 0;justify-content:space-between}@media screen and (min-width:992px){.property-detail-v3__tools-share__wrapper{flex-direction:row}}@media screen and (min-width:1400px){.property-detail-v3__tools-share__wrapper{padding:4em 0}}.property-detail-v3__tools-share .socials-share-v1{width:100%}@media screen and (min-width:992px){.property-detail-v3__tools-share .socials-share-v1{margin:initial;width:47%}}.property-detail-v3__tools-share .socials-share-v1__share{width:100%}.property-detail-v3__tools-share .socials-share-v1__share__wrapper{max-width:530px;margin:auto}@media screen and (min-width:992px){.property-detail-v3__tools-share .socials-share-v1__share__wrapper{margin:inherit}}.property-detail-v3__tools-share .socials-share-v1__share__container{margin:inherit}.property-detail-v3__tools-share .tools-v1{margin:auto;width:100%;padding:3em 0 0}@media screen and (min-width:992px){.property-detail-v3__tools-share .tools-v1{margin:initial;width:50%;padding:0}}.property-detail-v3__tools-share .tools-v1__tools{width:100%}.property-detail-v3__tools-share .tools-v1__tools__wrapper{max-width:530px;margin:auto}@media screen and (min-width:1200px){.property-detail-v3__tools-share .tools-v1__tools__wrapper{margin:inherit}}.property-detail-v3__media-module.media-module--v1{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;height:100%}.property-detail-v3__media-module.media-module--v1 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v3__media-module.media-module--v1 .modal__scroller{padding:0}.property-detail-v3__media-module.media-module--v1 .media-module__content,.property-detail-v3__media-module.media-module--v1 .modal__content{height:100%}.property-detail-v3__media-module.media-module--v1 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v3__media-module.media-module--v2{position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:30;max-height:80vh;height:100%}.property-detail-v3__media-module.media-module--v2 .modal__body{overflow:hidden;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v3__media-module.media-module--v2 .modal__scroller{padding:0}.property-detail-v3__media-module.media-module--v2 .media-module__content,.property-detail-v3__media-module.media-module--v2 .modal__content{height:100%}.property-detail-v3__media-module.media-module--v2 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v3__media-module.media-module--v3.modal{display:flex!important}.property-detail-v3__media-module.media-module--v3 .modal__body{width:80vw}.property-detail-v3__media-module.media-module--v3 .modal__content{height:790px;max-height:65vh}.property-detail-v3__media-module.media-module--v3 .media-module__content{height:100%}.property-detail-v3__media-module.media-module--v3 .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v3__property-vacation .calendar__wrapper{padding:4em 0 0}.property-detail-v3__property-vacation .calendar__title .title .title__content{margin:0 0 2em}.property-detail-v3__property-vacation .calendar__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.property-detail-v3__property-vacation .calendar__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.property-detail-v3__property-vacation .calendar__calendar{max-width:1340px;margin:auto;width:100%}@media screen and (min-width:1200px){.property-detail-v3__property-vacation .calendar__price-seasonrental .price-seasonrental__tr{margin:auto auto 2em}}.property-detail-v3__property-vacation .vacation__equipment .equipment{margin-bottom:0}.property-detail-v3__property-vacation .vacation__equipment .equipment__group-table{max-width:calc(1340px + 6em);margin:auto}.property-detail-v3__apply-online{width:auto}.property-detail-v3__apply-online.apply-online{max-width:1500px}.page-property-detail-v3 .title .title__content-1{display:inline-block;text-transform:lowercase}.page-property-detail-v3 .title .title__content-1:first-letter{text-transform:uppercase}.page-property-detail-v3 .title .title__content-2{text-transform:lowercase}.page-property-detail-v3 .modal-dpe .energy__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif;color:#6a6a6a;text-align:left}.property-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v1__container{height:100%;margin:auto;max-width:1450px}.property-listing-v1__wrapper{max-width:1920px;width:100%}.property-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x) 0 var(--wrapper-x);margin:auto}.property-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.property-listing-v1__items-wrapper{justify-content:space-between;padding-bottom:0}}.property-listing-v1__tools{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.property-listing-v1__tools{flex-direction:row}}.property-listing-v1__tools .filter-v1{flex:1}.property-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.property-listing-v1__items-container{margin:0 2em}}.property-listing-v1__item{position:relative;width:100%;margin-top:1em;margin-bottom:0;padding:2em 0 0;max-width:720px}@media screen and (min-width:992px){.property-listing-v1__item{width:calc(50% - 1em)}}.property-listing-v1__item-title .title .title__content{margin:0 0 2em}.property-listing-v1__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-listing-v1__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.property-listing-v1__item-content{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:576px){.property-listing-v1__item-content{padding:2em}}.property-listing-v1__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2.5em 0 0}@media screen and (min-width:576px){.property-listing-v1__item-tools{flex-direction:row}}.property-listing-v1__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center}.property-listing-v1__item-tools--vv span{margin-left:1em}.property-listing-v1__item-tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.property-listing-v1__item-tools--vv .svg--play{fill:#6a6a6a;width:22px;height:22px}.property-listing-v1__item-tools--favorite{margin-left:auto;position:relative;z-index:1}@media screen and (min-width:576px){.property-listing-v1__item-tools--favorite{margin-left:auto;margin-right:0}}.property-listing-v1__item-tools--favorite .button-drawing{background:none;border:none;cursor:pointer}.property-listing-v1__item-tools--favorite .svg--heart{stroke:#c56839;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.property-listing-v1__item-tools--favorite .item__selection.js--active .svg--heart,.property-listing-v1__item-tools--favorite .svg--heart:focus,.property-listing-v1__item-tools--favorite .svg--heart:hover{fill:#c56839}.property-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.property-listing-v1__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.property-listing-v1__item-text{text-decoration:none;margin-bottom:1em;display:block;word-break:normal;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.property-listing-v1__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.property-listing-v1__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-listing-v1__item-status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.property-listing-v1__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.property-listing-v1__item-links--mobile{display:none}}.property-listing-v1__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.property-listing-v1__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v1__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-listing-v1__item-links--mobile .button-drawing__content{margin-right:2em}}.property-listing-v1__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.property-listing-v1__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.property-listing-v1__item:hover .property-listing-v1__decorate-visual{transform:scale(1)}.property-listing-v1__item:hover .property-listing-v1__decorate-visual--overlay{height:100%;opacity:1}.property-listing-v1__item:hover .property-listing-v1__links--hover{display:block}}.property-listing-v1__item__representative{margin-top:2em;width:100%}.property-listing-v1__item__representative.representative{min-height:80px}.property-listing-v1__item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__decorate{margin-bottom:0}}.property-listing-v1__item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v1__item__representative.representative .representative__details{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__details{flex-direction:row}}.property-listing-v1__item__representative.representative .representative__details-left{margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__details-left{margin-bottom:0;margin-right:1em}}.property-listing-v1__item__representative.representative .representative__details-right{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v1__item__representative.representative .representative__details-right{flex-direction:row;align-items:normal}}.property-listing-v1__item__representative.representative .representative__details-infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;text-align:left}.property-listing-v1__item__representative.representative .representative__details-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase}.property-listing-v1__item__representative.representative .representative__details-address,.property-listing-v1__item__representative.representative .representative__details-mandatory{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.property-listing-v1__item__representative.representative .representative__details-name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;letter-spacing:.1em;color:#c56839;text-transform:uppercase}.property-listing-v1__item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.property-listing-v1__decorate{overflow:hidden}.property-listing-v1__decorate-wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.property-listing-v1__decorate-wrapper{height:400px}}@media screen and (min-width:992px){.property-listing-v1__decorate-wrapper{height:420px}}@media screen and (min-width:1200px){.property-listing-v1__decorate-wrapper{height:520px}}.property-listing-v1__decorate-visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.property-listing-v1__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.property-listing-v1__decorate img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v1__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.property-listing-v1__links--hover .links-group__wrapper{margin-right:4em}}.property-listing-v1__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;min-width:170px}.property-listing-v1__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.property-listing-v1__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.property-listing-v1__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.property-listing-v1__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.property-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v2__container{height:100%;margin:auto;max-width:1450px}.property-listing-v2__wrapper{max-width:1920px;width:100%}.property-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.property-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.property-listing-v2__items-wrapper{justify-content:space-between}}.property-listing-v2__tools{display:flex;flex-direction:column;justify-content:space-between;margin-top:1em}@media screen and (min-width:576px){.property-listing-v2__tools{margin-top:inherit}}@media screen and (min-width:768px){.property-listing-v2__tools{flex-direction:row}}.property-listing-v2__tools .filter-v1{flex:1}.property-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.property-listing-v2__items-container{margin:0 2em}}.property-listing-v2__item{margin:2em 0;width:100%;position:relative}.property-listing-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;margin-bottom:.5em}@media screen and (min-width:992px){.property-listing-v2__item-container{flex-direction:row-reverse}}.property-listing-v2__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;z-index:-1}.property-listing-v2__item-decorate--wrapper,.property-listing-v2__item-visual{width:100%;height:100%}.property-listing-v2__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v2__item-content{display:flex;background:transparent;text-align:center;width:100%;height:100%}@media screen and (min-width:992px){.property-listing-v2__item-content{width:42%;min-width:500px}}.property-listing-v2__item-content--wrapper{width:100%;height:100%;padding:1em 0 0;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v2__item-content--wrapper{padding:3em 5em 0 1em}}.property-listing-v2__item-separator{border:none;border-bottom:1px solid #cecece;width:80%;margin:2em auto}.property-listing-v2__item-text{text-decoration:none;margin:auto auto 1.5em;text-align:center;word-break:normal;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#6a6a6a;display:block}@media screen and (min-width:992px){.property-listing-v2__item-text{width:80%}}.property-listing-v2__item-compo{margin-bottom:3em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.property-listing-v2__item-address{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a}.property-listing-v2__item-price{margin-bottom:1.5em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.property-listing-v2__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.property-listing-v2__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.property-listing-v2__item-links--mobile{display:none}}.property-listing-v2__item-links--mobile .links-group{text-align:center}.property-listing-v2__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.property-listing-v2__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v2__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-listing-v2__item-links--mobile .button-drawing__content{margin-right:2em}}.property-listing-v2__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.property-listing-v2__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.property-listing-v2__item:hover .property-listing-v2__item-decorate__visual{transform:scale(1)}.property-listing-v2__item:hover .property-listing-v2__item-decorate__visual--overlay{height:100%;opacity:1}.property-listing-v2__item:hover .property-listing-v2__links--hover{display:block}}.property-listing-v2__item-decorate{overflow:hidden}.property-listing-v2__item-decorate__wrapper{width:100%;height:300px;display:flex;align-items:center}@media screen and (min-width:576px){.property-listing-v2__item-decorate__wrapper{height:400px}}@media screen and (min-width:992px){.property-listing-v2__item-decorate__wrapper{height:520px}}.property-listing-v2__item-decorate__visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%;max-height:210px;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}@media screen and (min-width:576px){.property-listing-v2__item-decorate__visual{max-height:none}}.property-listing-v2__item-decorate__visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:50%;opacity:0;z-index:1;transition:height .3s,opacity .3s}.property-listing-v2__item-decorate img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v2__item__tools--container{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v2__item__tools--container{flex-direction:row-reverse;margin-right:auto}}@media screen and (min-width:992px){.property-listing-v2__item__tools--has-video .property-listing-v2__item__tools--aligner{width:0;min-width:0}}.property-listing-v2__item__tools--vv{width:100%;display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase;align-items:center;justify-content:center;padding:1em 0}@media screen and (min-width:992px){.property-listing-v2__item__tools--vv{min-width:500px;width:42%;padding:0 5em 0 1em}}.property-listing-v2__item__tools--vv span{margin-left:1em}.property-listing-v2__item__tools--vv .svg--360deg{fill:#6a6a6a;width:35px;height:26px}.property-listing-v2__item__tools--vv .svg--play{fill:#6a6a6a;width:22px;height:22px}.property-listing-v2__item__tools--right{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;flex:1;width:100%}@media screen and (min-width:576px){.property-listing-v2__item__tools--right{flex-direction:row;margin-right:auto}}.property-listing-v2__item__tools--favorite{width:100%;text-align:right;margin-bottom:1em;position:relative;z-index:1}@media screen and (min-width:576px){.property-listing-v2__item__tools--favorite{width:auto;margin-bottom:0;margin-left:auto}}.property-listing-v2__item__tools--favorite .button-drawing{background:none;border:none;cursor:pointer}.property-listing-v2__item__tools--favorite .svg--heart{stroke:#c56839;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.property-listing-v2__item__tools--favorite .item__selection.js--active .svg--heart,.property-listing-v2__item__tools--favorite .svg--heart:hover{fill:#c56839}.property-listing-v2__item__tools--status{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.property-listing-v2__item__representative{margin-top:2em;width:100%}.property-listing-v2__item__representative.representative{min-height:80px}@media screen and (min-width:992px){.property-listing-v2__item__representative.representative{width:58%;margin-right:auto}}.property-listing-v2__item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__decorate{margin-bottom:0}}.property-listing-v2__item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v2__item__representative.representative .representative__details{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__details{flex-direction:row}}.property-listing-v2__item__representative.representative .representative__details-left{margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__details-left{margin-bottom:0;margin-right:1em}}.property-listing-v2__item__representative.representative .representative__details-right{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.property-listing-v2__item__representative.representative .representative__details-right{flex-direction:row;align-items:normal}}.property-listing-v2__item__representative.representative .representative__details-infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;text-align:left}.property-listing-v2__item__representative.representative .representative__details-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;letter-spacing:.3em;color:#6a6a6a;text-transform:uppercase}.property-listing-v2__item__representative.representative .representative__details-address,.property-listing-v2__item__representative.representative .representative__details-mandatory{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#6a6a6a}.property-listing-v2__item__representative.representative .representative__details-name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;letter-spacing:.1em;color:#c56839;text-transform:uppercase}.property-listing-v2__item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.property-listing-v2__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.property-listing-v2__links--hover .links-group__wrapper{margin-right:4em}}.property-listing-v2__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v2__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.property-listing-v2__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.property-listing-v2__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.property-listing-v2__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}@media screen and (min-width:992px){.property-listing-v2__item:nth-child(odd) .property-listing-v2__item-container{display:flex;flex-direction:row}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--container{flex-direction:row;margin-left:auto;margin-right:0}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item-content--wrapper{padding:3em 1em 0 5em}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--vv{padding:0 1em 0 5em}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__representative.representative,.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--right{margin-left:auto;margin-right:0}}.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--aligner,.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--container.property-listing-v2__item__tools--has-video .property-listing-v2__item__tools--aligner{width:0;min-width:0}@media screen and (min-width:992px){.property-listing-v2__item:nth-child(odd) .property-listing-v2__item__tools--aligner{width:42%;min-width:500px}}.property-listing-v2__item:first-child .property-listing-v2__item-content--wrapper{padding:1em 0 0}@media screen and (min-width:992px){.property-listing-v2__item:first-child .property-listing-v2__item-content--wrapper{padding:10em 1em 0 5em}}.property-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v3__container{height:100%;margin:auto;max-width:1425px}.property-listing-v3__wrapper{max-width:1920px;width:100%}.property-listing-v3__wrapper.wrapper{padding:0 var(--wrapper-x);margin: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__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0}@media screen and (min-width:992px){.property-listing-v3__items-wrapper{justify-content:space-between}}.property-listing-v3__tools{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.property-listing-v3__tools{flex-direction:row}}.property-listing-v3__tools .filter-v1{flex:1}.property-listing-v3__items-container{text-align:center}@media screen and (min-width:992px){.property-listing-v3__items-container{margin:0 2em}}.property-listing-v3__item{margin:2em 0;width:100%;position:relative}.property-listing-v3__item-container{width:100%;height:auto;display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v3__item-container{flex-direction:row;height:580px}}.property-listing-v3__item-decorate{display:flex;align-items:center;position:relative;flex:1;height:100%;overflow:hidden}.property-listing-v3__item-decorate--wrapper{width:100%;height:100%}.property-listing-v3__item-visual{width:100%;height:100%;background-color:#d5d5d5;transform:scale(1.04);transition:transform .3s}.property-listing-v3__item-visual img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v3__item-content{display:flex;background:#c56839;width:100%;height:100%}@media screen and (min-width:992px){.property-listing-v3__item-content{width:39%;min-width:550px}}.property-listing-v3__item-content--wrapper{width:100%;height:100%;padding:3em 2em;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (min-width:992px){.property-listing-v3__item-content--wrapper{align-items:baseline}}.property-listing-v3__item-content__top{width:100%}.property-listing-v3__item-status{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5em;justify-content:center}.property-listing-v3__item-status .property-status{border:1px solid #fff}@media screen and (min-width:992px){.property-listing-v3__item-status{justify-content:flex-start}}.property-listing-v3__item-text{display:block;text-decoration:none;margin-bottom:1.5em;text-align:center;word-break:normal;width:100%;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#fff}@media screen and (min-width:992px){.property-listing-v3__item-text{text-align:left}}.property-listing-v3__item-compo{margin-bottom:.5em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff}.property-listing-v3__item-title .title .title__content{margin:0 0 2em}.property-listing-v3__item-title .title .title__content-1{display:flex;flex-direction:column}.property-listing-v3__item-title .title .title__content-1,.property-listing-v3__item-title .title .title__content-2{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.property-listing-v3__item-title .title .title__content-2{display:block}.property-listing-v3__item-price{margin-bottom:.8em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff}.property-listing-v3__item-reference{margin-bottom:3em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.property-listing-v3__item-tools{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em}@media screen and (min-width:576px){.property-listing-v3__item-tools{flex-direction:row}}.property-listing-v3__item-tools--vv{display:flex;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1 Montserrat,sans-serif;letter-spacing:.3em;color:#fff;text-transform:uppercase;align-items:center;margin:auto}@media screen and (min-width:576px){.property-listing-v3__item-tools--vv{margin:initial}}.property-listing-v3__item-tools--vv span{margin-left:1em}.property-listing-v3__item-tools--vv .svg--360deg{fill:#fff;width:35px;height:26px}.property-listing-v3__item-tools--vv .svg--play{fill:#fff;width:22px;height:22px}.property-listing-v3__item-tools--favorite{margin-left:auto;position:relative;z-index:1}@media screen and (min-width:576px){.property-listing-v3__item-tools--favorite{margin-right:0}}.property-listing-v3__item-tools--favorite .button-drawing{background:none;border:none;cursor:pointer}.property-listing-v3__item-tools--favorite .svg--heart{stroke:#fff;fill:transparent;transition:fill .2s ease;width:24px;height:22px}.property-listing-v3__item-tools--favorite .item__selection.js--active .svg--heart,.property-listing-v3__item-tools--favorite .svg--heart:hover{fill:#fff}.property-listing-v3__item-links{width:100%}.property-listing-v3__item-links .links-group__wrapper{text-align:right;display:block;text-decoration:none}.property-listing-v3__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.property-listing-v3__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.property-listing-v3__item-links .button-drawing__content{margin-right:2em}}.property-listing-v3__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:576px){.property-listing-v3__item:hover .property-listing-v3__item-visual{transform:scale(1)}.property-listing-v3__item:hover .property-listing-v3__item-links .button-drawing .arrow_link_svg{right:-1em}}@media screen and (min-width:992px){.property-listing-v3__item--representative .property-listing-v3__item-container{height:700px}}.property-listing-v3__item--representative .property-listing-v3__item__representative{margin-bottom:2em;width:100%}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative{min-height:100px}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__decorate{margin-bottom:0}}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details{display:flex;flex-direction:column;align-items:flex-start}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-left{margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-left{margin-bottom:.5em;margin-right:1em}}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-right{display:flex;flex-direction:column;align-items:normal}@media screen and (min-width:576px){.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-right{flex-direction:row}}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;text-align:left}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;letter-spacing:.3em;color:#fff;text-transform:uppercase}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-address,.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-mandatory{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#fff}.property-listing-v3__item--representative .property-listing-v3__item__representative.representative .representative__details-name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;letter-spacing:.1em;color:#fff;text-transform:uppercase}.property-listing-v3__item--representative .property-listing-v3__item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.apply-online{max-width:1335px;margin:auto}.apply-online__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.apply-online__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.apply-online__links .button-drawing__content{margin-right:2em}}.apply-online__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.apply-online__links .button-drawing .arrow_link_svg{fill:#c56839}}.apply-online__links .button-drawing:hover .arrow_link_svg{right:-1em}.page-property-detail-v1 .modal-dpe .energy__label p,.page-property-detail-v2 .modal-dpe .energy__label p,.page-property-detail-v3 .modal-dpe .energy__label p{text-align:left}.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-height:20vh;max-width:50%}}.properties-related{position:relative;z-index:0}.properties-related__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.properties-related__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:transparent}.properties-related__wrapper{max-width:1920px}.properties-related__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.properties-related__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.properties-related__wrapper.wrapper{margin:auto}}.properties-related__container{max-width:1580px}@media screen and (min-width:992px){.properties-related__container{margin-left:auto}}.properties-related__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.properties-related__title{margin-bottom:4em}}.properties-related__title .title .title__content{margin:0 0 1em}.properties-related__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.properties-related__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.properties-related__items{display:flex;flex-wrap:wrap;justify-content:center;max-width:1560px;width:100%;margin-left:auto}.properties-related__items-container{text-align:center}.properties-related__item{max-width:500px;position:relative;width:100%}@media screen and (max-width:768px){.properties-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:768px) and (max-width:1200px){.properties-related__item{width:calc(100% - 2em);margin:2em 1em}}@media screen and (min-width:1200px){.properties-related__item{width:calc(33.33333% - 2em);margin:2em 1em}}.properties-related__item-title .title .title__content{margin:0 0 2em}.properties-related__item-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.properties-related__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.properties-related__item-content{display:flex;flex-direction:column;padding:0 1em}.properties-related__item-separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:auto auto 2em}.properties-related__item-compo{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.properties-related__item-text{margin-bottom:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;text-decoration:none;display:block}.properties-related__item-price{margin-bottom:1em;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839}.properties-related__item-reference{margin-bottom:2em;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.properties-related__item-status{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.properties-related__item-status .property-status{background:#353c45;width:145px;padding:1em 0;margin:0 .5em 1em 0;font:normal normal 400 clamp(9px,calc(.6rem + 1.875vw),9px)/1.3 Montserrat,sans-serif;color:#fff;border:1px solid #353c45;letter-spacing:.3em;text-transform:uppercase}.properties-related__item-links--mobile{margin-top:2em}@media screen and (min-width:576px){.properties-related__item-links--mobile{display:none}}.properties-related__item-links--mobile .links-group__wrapper{text-align:center;text-decoration:none}.properties-related__item-links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.properties-related__item-links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.properties-related__item-links--mobile .button-drawing__content{margin-right:2em}}.properties-related__item-links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.properties-related__item-links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:576px){.properties-related__item:hover .properties-related__decorate-visual{transform:scale(.96)}.properties-related__item:hover .properties-related__decorate-visual--overlay{height:100%}.properties-related__item:hover .properties-related__links--hover{display:block}}.properties-related__decorate{margin-bottom:1em}.properties-related__decorate-wrapper{width:100%;height:290px;display:flex;align-items:center}@media screen and (min-width:576px){.properties-related__decorate-wrapper{height:360px}}.properties-related__decorate-visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%}.properties-related__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:0;transition:height .2s ease-out}.properties-related__decorate img{display:block;width:100%;height:100%;object-fit:cover}.properties-related__links--hover{display:none;color:#fff}@media screen and (min-width:992px){.properties-related__links--hover .links-group__wrapper{margin-right:4em}}.properties-related__links--hover .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.properties-related__links--hover .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.properties-related__links--hover .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.properties-related__links--hover .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.properties-related__links--hover .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.agency{max-width:1335px;margin:auto}.agency__wrapper{max-width:1335px;width:100%}.agency__wrapper.wrapper{padding:4em var(--wrapper-x);margin:auto}@media screen and (min-width:1400px){.agency__wrapper.wrapper{padding:4em 0}}.agency__category__wrapper{max-width:1235px;margin:auto auto 2em;display:flex}@media screen and (min-width:992px){.agency__category__wrapper{margin:auto auto 5em}}.agency__category span{padding:1em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),22px)/1.5em Montserrat,sans-serif;color:#c56839;border-bottom:1px solid #c56839}.agency__title .title .title__content{margin:0 0 2em}.agency__title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.agency__content{max-width:1235px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:auto}@media screen and (min-width:992px){.agency__content{flex-direction:row}}.agency__content .content__left{display:flex;flex-direction:column;max-width:570px;margin-bottom:4em;width:100%}@media screen and (min-width:992px){.agency__content .content__left{width:48%;margin-bottom:0;margin-right:4em}}.agency__content .content__left__decorate{margin-bottom:3.5em}.agency__content .content__left__decorate .decorate__visual{max-height:360px;height:100%}.agency__content .content__left__decorate .decorate__visual img{max-height:360px;width:100%;height:100%;display:block;object-fit:cover}.agency__content .content__left__coords .coords__address,.agency__content .content__left__coords .coords__mail,.agency__content .content__left__coords .coords__name,.agency__content .content__left__coords .coords__tel{display:flex;margin-bottom:2em;flex-direction:column}@media screen and (min-width:576px){.agency__content .content__left__coords .coords__address,.agency__content .content__left__coords .coords__mail,.agency__content .content__left__coords .coords__name,.agency__content .content__left__coords .coords__tel{flex-direction:row}.agency__content .content__left__coords .coords__address:last-child,.agency__content .content__left__coords .coords__mail:last-child,.agency__content .content__left__coords .coords__name:last-child,.agency__content .content__left__coords .coords__tel:last-child{margin-bottom:0}}.agency__content .content__left__coords .coords__address a,.agency__content .content__left__coords .coords__mail a,.agency__content .content__left__coords .coords__name a,.agency__content .content__left__coords .coords__tel a{text-decoration:none;color:#6a6a6a}.agency__content .content__left__coords .coords__address--text,.agency__content .content__left__coords .coords__name{display:flex;flex-direction:column}.agency__content .content__left__coords .coords__label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5em Montserrat,sans-serif;color:#c56839;min-width:145px}.agency__content .content__left__coords .coords__text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),20px)/1.5em Montserrat,sans-serif;color:#6a6a6a}.agency__content .content__left.mandatory .decorate__visual,.agency__content .content__left.negociateur .decorate__visual{max-width:330px}.agency__content .content__right{width:100%}@media screen and (min-width:992px){.agency__content .content__right{width:100%}}.agency__content .content__right__info-form .checkbox__span{font:normal normal 400 clamp(11px,calc(.6rem + 1.875vw),11px)/1.5em Montserrat,sans-serif}.agency__content .content__right__info-form .submit{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.5em Montserrat,sans-serif}.tools__items{display:flex;flex-direction:column;align-items:flex-end}.tools__item{display:flex;justify-content:center;min-width:60px;height:40px;align-items:center;margin:.2em 0}.tools__item .showhide__content{background:transparent;transition:background 1s ease}.tools__item>.open.showhide{margin-right:0}.tools__item>.open .showhide__title{padding-left:.5em;background:#353c45;border-radius:4px 0 0 4px}.tools__item>* .showhide__content{background:#353c45}.tools .showhide{width:100%;position:relative}.tools .showhide .showhide__title{position:absolute;right:15px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s}.tools .showhide .showhide__content{display:flex;transition:all .2s ease;opacity:0;visibility:hidden;padding:0 1em}.tools .showhide .showhide__content>*{display:flex;align-items:center;height:40px}.tools .showhide.open{position:relative}.tools .showhide.open .showhide__title{left:0;right:inherit;transform:translateX(-100%);transition:all .4s ease}.tools .showhide.open .showhide__content{display:flex;transition:all 1s ease;opacity:1;width:100%;height:100%;visibility:visible;position:relative}.tools-v1__tools{width:100%}.tools-v1__tools__container{width:100%;display:flex;flex-direction:column;margin:auto}.tools-v1__tools__items{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.tools-v1__tools__item{display:flex;flex-direction:column;align-content:flex-end}.tools-v1__tools__item a,.tools-v1__tools__item button{display:flex;flex-direction:column;align-items:center;border:none;background:transparent;cursor:pointer;height:100%;text-decoration:none}.tools-v1__tools__item .item__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;border-bottom:1px solid #6a6a6a;color:#6a6a6a;margin:1em;padding-bottom:1em;transition:all .5s}.tools-v1__tools__item .item__svg{fill:#6a6a6a;transition:fill .5s}.tools-v1__tools__item .item__svg--heart{height:24px}.tools-v1__tools__item .item__svg--calculator{width:18px;height:20px}.tools-v1__tools__item .item__svg--print{height:22px}.tools-v1__tools__item:hover .item__text{color:#c56839;border-bottom:1px solid #c56839;font-weight:600}.tools-v1__tools__item:hover .item__svg{fill:#c56839}.tools-v1__tools__item .js--active .item__text{color:#c56839;border-bottom:1px solid #c56839}.tools-v1__tools__item .js--active .item__svg--heart{fill:#c56839}.tools-v1__tools__item .button-drawing:hover .item__text{color:#c56839;border-bottom:1px solid #c56839;font-weight:600}.tools-v1__tools__item .button-drawing:hover .item__svg{fill:#c56839}.tools-v1__tools__title{width:100%;text-align:left}.tools-v1__tools__content{width:100%}.representative-details-v1{width:100%;background:transparent none no-repeat 50%/cover}.representative-details-v1__wrapper{max-width:1920px}.representative-details-v1__wrapper .contact-v1__agency{flex-direction:column;max-width:1265px;margin:auto;padding-bottom:5em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__agency{flex-direction:row-reverse;padding-bottom:0}}.representative-details-v1__wrapper .contact-v1__right{max-width:455px;margin:auto}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__right{margin:initial}}.representative-details-v1__wrapper .contact-v1__content{margin-bottom:2em;max-width:780px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__content{margin-bottom:0}}.representative-details-v1__wrapper .contact-v1__coords{padding-left:0;margin-bottom:1em}.representative-details-v1__wrapper .contact-v1__coords-mail,.representative-details-v1__wrapper .contact-v1__coords-tel{flex-direction:column}.representative-details-v1__wrapper .contact-v1__aligner{display:flex;margin-bottom:2em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__aligner{margin-bottom:3em}}.representative-details-v1__wrapper .contact-v1__aligner-container{max-height:380px;width:100%;overflow:hidden}.representative-details-v1__wrapper .contact-v1__container{max-width:720px;margin:auto}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__container{max-width:none}}.representative-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 0 var(--wrapper-x)}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__wrapper.wrapper{padding:4em 0 10em var(--wrapper-x)}}.representative-details-v1__wrapper .contact-v1 .title__content{margin-bottom:.5em}.representative-details-v1__wrapper .contact-v1__decorate{margin-bottom:2em}.representative-details-v1__wrapper .contact-v1__decorate-visual{height:475px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual--top{max-height:500px;height:100%;max-width:415px}}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual img{max-height:500px}}.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom{height:270px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom{height:370px;max-width:93%;padding-left:1.5em}}.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:270px}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__decorate-visual--bottom .map{height:370px}}.representative-details-v1__wrapper .contact-v1__rating,.representative-details-v1__wrapper .contact-v1__socials{margin-top:1em}.representative-details-v1__wrapper .contact-v1__representative{flex-direction:column;margin-bottom:2em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__representative{margin-bottom:0;flex-direction:row}}.representative-details-v1__wrapper .contact-v1__links{position:relative;display:flex;margin-top:1em;flex-direction:column}@media screen and (min-width:576px){.representative-details-v1__wrapper .contact-v1__links{flex-direction:row}}.representative-details-v1__wrapper .contact-v1__links .links-group:first-child{padding:1em 0}@media screen and (min-width:576px){.representative-details-v1__wrapper .contact-v1__links .links-group:first-child{margin-right:3em;padding:initial}}.representative-details-v1__wrapper .contact-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.representative-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.representative-details-v1__wrapper .contact-v1__links .button-drawing__content{margin-right:2em}}.representative-details-v1__wrapper .contact-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.representative-details-v1__wrapper .contact-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.representative-details-v1 .city{text-transform:capitalize}.representative-details-v1__property-listing .property-listing-v1__title{max-width:550px;margin:auto}.representative-details-v1__property-listing .property-listing-v1__title .title{text-align:center}.representative-details-v1__property-listing .property-listing-v1__title .title .title__content{margin:0 0 1em;display:inline-flex;flex-direction:column}.representative-details-v1__property-listing .property-listing-v1__title .title .title__content-1{display:inline-flex;flex-direction:column;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),45px)/1.5 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.representative-details-v1__property-listing .property-listing-v1__title .title .title__content-2{display:inline-flex;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.representative-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:720px;margin:auto}@media screen and (min-width:992px){.representative-details-v1__property-listing .property-listing-v1 .filter-v1{max-width:none}}.representative-details-v1 .property-listing-v1 .filter-v1__label{color:#c56839}.representative-details-v1 .property-listing-v1 .filter-v1-list{background:transparent;border:1px solid #cecece;color:#c56839}.representative-details-v1 .property-listing-v1 .filter-v1-list__item{background:transparent}.representative-details-v1 .property-listing-v1 .filter-v1-list__item:hover{background:#fff;color:#c56839}.representative-details-v1 .property-listing-v1 .ss-main .ss-single-selected{background-color:transparent;color:#c56839}.representative-details-v1 .property-listing-v1 .ss-main .ss-single-selected .ss-arrow span{border-color:#c56839}.representative-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:hover,.representative-details-v1 .property-listing-v1 .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background:#c56839;color:#fff}.representatives-listing-v1{width:100%;background:#fff none no-repeat 50%/cover}.representatives-listing-v1__wrapper{max-width:1920px;margin:auto}.representatives-listing-v1__container{max-width:1920px}.representatives-listing-v1__items-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.representatives-listing-v1__items-wrapper{max-width:800px;margin:auto}}@media screen and (min-width:992px){.representatives-listing-v1__items-wrapper{max-width:1470px}}@media screen and (min-width:1200px){.representatives-listing-v1__items-wrapper{flex-direction:row;justify-content:space-between;width:100%}}.representatives-listing-v1__item{width:100%;margin:0 auto 4em;max-width:400px;height:100%;position:relative;z-index:1}@media screen and (min-width:1200px){.representatives-listing-v1__item:nth-child(2n){margin-top:3.3em}}@media screen and (min-width:768px){.representatives-listing-v1__item{max-width:715px;max-height:380px}}@media screen and (min-width:1200px){.representatives-listing-v1__item{margin:0 0 4em;width:calc(50% - 1em)}}@media screen and (min-width:1400px){.representatives-listing-v1__item{margin:0 0 5.333em}}.representatives-listing-v1__item-container{display:flex;flex-direction:column;height:100%}@media screen and (min-width:768px){.representatives-listing-v1__item-container{flex-direction:row}}.representatives-listing-v1__item__wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em;height:100%}.representatives-listing-v1__item__wrapper--right{color:#6a6a6a;background:#fff;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.representatives-listing-v1__item__wrapper--right{width:295px;margin-left:2em}}@media screen and (min-width:1400px){.representatives-listing-v1__item__wrapper--right{margin-left:4.6em}}.representatives-listing-v1__item__content__name{font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.1 Montserrat,sans-serif;color:#c56839;display:flex;flex-direction:column;text-align:center;text-decoration:none}.representatives-listing-v1__item__content__name--first{margin-bottom:.8em}.representatives-listing-v1__item-separator{border:none;border-bottom:1px solid #cecece;margin:1.067em auto 1.267em;width:100%}.representatives-listing-v1__item__infos{margin-bottom:1.8em;text-align:center}.representatives-listing-v1__item__infos--1{text-transform:capitalize}.representatives-listing-v1__item__infos--1,.representatives-listing-v1__item__infos--2,.representatives-listing-v1__item__infos--3{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.representatives-listing-v1__item__coords{background:#fff;color:#6a6a6a;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;margin-bottom:1.5em;word-break:break-all;text-align:center}@media screen and (min-width:768px){.representatives-listing-v1__item__coords{text-align:inherit}}.representatives-listing-v1__item__coords__content--first{margin-bottom:1.5em}.representatives-listing-v1__item__coords__content__label{display:block;margin-bottom:.6em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839}.representatives-listing-v1__decorate{height:100%;margin-bottom:2em}@media screen and (min-width:768px){.representatives-listing-v1__decorate{margin-bottom:unset}}@media screen and (min-width:992px){.representatives-listing-v1__decorate{max-width:300px}}.representatives-listing-v1__decorate-visual,.representatives-listing-v1__decorate-wrapper{height:100%}.representatives-listing-v1__decorate-visual img{max-height:380px;width:100%;display:block;object-fit:cover;max-width:300px;min-width:300px}@media screen and (min-width:768px){.representatives-listing-v1__decorate-visual img{height:100%}}.representatives-listing-v1__links .links-group__wrapper{text-align:center;cursor:pointer}@media screen and (min-width:576px){.representatives-listing-v1__links .links-group__wrapper{text-align:right}}.representatives-listing-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8em Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:#c56839}.representatives-listing-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.representatives-listing-v1__links .button-drawing__content{margin-right:2em}}.representatives-listing-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.representatives-listing-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.representatives-listing-v1__content-bottom{margin:auto}@media screen and (min-width:768px){.representatives-listing-v1__content-bottom{margin:inherit}}@media screen and (min-width:992px){.body--page-mandatory-listing-v1 .map-v1__wrapper{padding:0 0 4em 2em}}.representatives-listing-v2{width:100%;background:#fff none no-repeat 50%/cover}.representatives-listing-v2__wrapper{max-width:1920px;margin:auto}.representatives-listing-v2__container{max-width:1920px}.representatives-listing-v2__items-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.representatives-listing-v2__items-wrapper{max-width:800px;margin:auto}}@media screen and (min-width:992px){.representatives-listing-v2__items-wrapper{max-width:1470px}}@media screen and (min-width:1200px){.representatives-listing-v2__items-wrapper{flex-direction:row;justify-content:space-between;width:100%}}.representatives-listing-v2__item{width:100%;margin-bottom:4em;position:relative;z-index:1}@media screen and (min-width:768px){.representatives-listing-v2__item{margin:0 auto 4em;max-width:715px;min-height:500px}}@media screen and (min-width:1200px){.representatives-listing-v2__item{margin:0 0 4em;width:calc(50% - 1em)}}@media screen and (min-width:1400px){.representatives-listing-v2__item{margin:0 0 5.333em}}.representatives-listing-v2__item-container{display:flex;flex-direction:column;height:100%}@media screen and (min-width:768px){.representatives-listing-v2__item-container{flex-direction:row}}.representatives-listing-v2__item__wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2em;height:100%}.representatives-listing-v2__item__wrapper--right{color:#fff;background:#c56839;padding:2.2em 2.333em;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.representatives-listing-v2__item__wrapper--right{width:380px}}.representatives-listing-v2__item__content__name{font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.1 Montserrat,sans-serif;display:flex;flex-direction:column;margin-bottom:1em;text-decoration:none;color:#fff}.representatives-listing-v2__item__infos{margin-bottom:2em}@media screen and (min-width:768px){.representatives-listing-v2__item__infos{margin-bottom:4.2em}}.representatives-listing-v2__item__infos--1{text-transform:capitalize}.representatives-listing-v2__item__infos--1,.representatives-listing-v2__item__infos--2,.representatives-listing-v2__item__infos--3{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.representatives-listing-v2__item__coords{background:#c56839;color:#fff;margin-bottom:3em;word-break:break-all}@media screen and (min-width:768px){.representatives-listing-v2__item__coords{margin-bottom:unset}}.representatives-listing-v2__item__coords__content{margin-bottom:1.1em;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.representatives-listing-v2__item__coords__content__label{display:block;margin-bottom:.6em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif}.representatives-listing-v2__decorate{height:100%}@media screen and (min-width:992px){.representatives-listing-v2__decorate{max-width:335px}}.representatives-listing-v2__decorate-visual,.representatives-listing-v2__decorate-wrapper{height:100%}.representatives-listing-v2__decorate-visual img{height:500px;width:100%;display:block;object-fit:cover}@media screen and (min-width:768px){.representatives-listing-v2__decorate-visual img{height:100%}}.representatives-listing-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:576px){.representatives-listing-v2__links .links-group__wrapper{text-align:right}}.representatives-listing-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.8em Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:#fff}.representatives-listing-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.representatives-listing-v2__links .button-drawing__content{margin-right:2em}}.representatives-listing-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.representatives-listing-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}@media screen and (min-width:992px){.body--page-mandatory-listing-v2 .map-v1__wrapper{padding:0 0 4em 2em}}.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:#c56839;background:#fff;border:2px solid #c56839}@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:#c56839;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:#c56839}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#c56839;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:#c56839}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #c56839}@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}.colorPrimarySite{color:#c56839}.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}}.selection-content-v1{background:transparent none no-repeat 50%/cover;color:#c56839;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%;flex-direction:column;max-width:1350px;padding:4em var(--wrapper-x)}@media screen and (min-width:1200px){.selection-content-v1__wrapper{padding:0}}.selection-content-v1__wrapper>.agency-slide{margin-top:-12em}@media screen and (min-width:992px){.selection-content-v1__wrapper .selection-content-v1__form-block:first-of-type{padding:135px}}.selection-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.selection-content-v1 .editorial__wrapper{padding-top:0;font:normal normal 400 1em/1.6666 Montserrat,sans-serif;color:#c56839;text-align:left}.selection-content-v1 .editorial__wrapper a{color:#c56839}.selection-content-v1__items{margin-bottom:4%;width:100%}.selection-content-v1__items-empty{width:100%}.selection-content-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (min-width:768px){.selection-content-v1__items-wrapper{justify-content:center}}@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 -3em}}@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:3em 1em;width:calc(33.33333% - 6em)}}.selection-content-v1 .item{position:relative}.selection-content-v1 .item__wrapper{max-width:400px;margin:auto}.selection-content-v1 .item__drawing{position:relative;margin-bottom:2em}.selection-content-v1 .item__separator{border:none;border-bottom:1px solid #cecece;width:90%;margin:auto auto 1em}.selection-content-v1 .item__img{display:block;width:100%;object-fit:cover;min-height:300px;max-height:300px}@media screen and (min-width:992px){.selection-content-v1 .item__img{min-height:280px;max-height:280px}}.selection-content-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.selection-content-v1 .item__info-title .title .title__content{margin:0 0 1em;text-align:center}.selection-content-v1 .item__info-title .title .title__content-1{display:flex;flex-direction:column;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase}.selection-content-v1 .item__info-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:none}.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;flex-direction:column;font:normal normal 400 clamp(20px,calc(.6rem + 1.875vw),20px)/1.3 Montserrat,sans-serif;color:#c56839;text-align:center;text-transform:none}.selection-content-v1 .item__info-extra--compo{margin-bottom:.5em}.selection-content-v1 .item__status{position:absolute;z-index:10;top:0;left:0}.selection-content-v1 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Montserrat,sans-serif;letter-spacing:.3em;text-transform:uppercase}.selection-content-v1 .item__status .property-status,.selection-content-v1 .item__status .property-status--4,.selection-content-v1 .item__status .property-status--5{background:#353c45;color:#fff;border:1px solid #353c45}.selection-content-v1 .item__status .property-status--3{background:#c56839;color:#fff;border:1px solid #c56839}.selection-content-v1 .item__status .property-status--falling,.selection-content-v1 .item__status .property-status--favorite,.selection-content-v1 .item__status .property-status--new{background:#353c45;color:#fff;border:1px solid #353c45}.selection-content-v1 .item__delete{position:absolute;border:0;padding:.5em;top:.5em;right:.5em;z-index:102;cursor:pointer;text-transform:none;background:#c56839;color:#fff;fill:#fff;border-color:#fff}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#c56839}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#fff;fill:#fff;border-color:#c56839}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#c56839}.selection-content-v1 .item__delete svg{z-index:1}.selection-content-v1 .item__delete-drawing{display:block;width:1.5em;height:1.5em}.selection-content-v1 .item__global-link{color:#c56839;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}.selection-content-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;padding:1em;width:100%;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:.3em;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:none}.selection-content-v1 .item__global-link .item__more .button span{display:flex;padding:0 .5em}.selection-content-v1__form-block{padding-top:4em;padding-bottom:4em}.selection-content-v1__form-block-wrapper{max-width:735px;margin:auto}.selection-content-v1__form-block .form-block__title{display:flex;justify-content:flex-start;margin-bottom:4em}.selection-content-v1__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.selection-content-v1__form-block .form-block__title .title .title__content-1{margin:0;display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839}.selection-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.selection-content-v1__form-block .form-block .form{max-width:650px;margin-left:auto}.selection-content-v1__form-block .form-block .form__validation{margin-top:1em}.selection-content-v1__form-block .form-block .form .checkbox__label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),12px)/1.3 Montserrat,sans-serif}.seo-panel-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.seo-panel-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.services-v1{width:100%;background:transparent none no-repeat 50%/cover}.services-v1__wrapper{max-width:1920px}.services-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.services-v1__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.services-v1__wrapper.wrapper{margin:auto}}.services-v1__container{max-width:1650px;margin-left:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}@media screen and (min-width:992px){.services-v1__container{flex-direction:row}}.services-v1__content{display:flex;flex-direction:column;flex:1;padding:3em 1em 3em 0;justify-content:space-between}@media screen and (min-width:992px){.services-v1__content{padding:2em 3em 2em 0}}@media screen and (min-width:1400px){.services-v1__content{padding:7.8em 10em 7.8em 0}}.services-v1__content-top{margin-bottom:3em}@media screen and (min-width:992px){.services-v1__content-top{margin-bottom:inherit}}.services-v1__title .title .title__content{margin:0 0 3em}.services-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.services-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.services-v1__text.text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.8 Montserrat,sans-serif}@media screen and (min-width:992px){.services-v1__text.text{padding-left:1.5em}}.services-v1__decorate{max-width:100%;max-height:665px}@media screen and (min-width:992px){.services-v1__decorate{max-width:58%}}.services-v1__decorate-visual,.services-v1__decorate-wrapper{width:100%;height:100%}.services-v1__decorate img{width:100%;height:100%;object-fit:cover}.services-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.services-v1__links .links-group__wrapper{margin-right:4em;text-align:right}}.services-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v1__links .button-drawing__content{margin-right:2em}}.services-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.services-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.services-v2{width:100%;background:transparent none no-repeat 50%/cover}.services-v2__wrapper{max-width:1920px}.services-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.services-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.services-v2__wrapper.wrapper{margin:auto}}.services-v2__container{max-width:1740px;margin-left:auto}.services-v2__items{width:100%}.services-v2__top-row{display:flex;flex-direction:column}@media screen and (min-width:992px){.services-v2__top-row{align-items:center;flex-direction:row}}.services-v2__bottom-row{display:flex;flex-direction:column}@media screen and (min-width:768px){.services-v2__bottom-row{flex-direction:row}}.services-v2__title{flex:1}.services-v2__title .title .title__content{margin:0 0 1em}.services-v2__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.services-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.services-v2__item-title{text-decoration:none}.services-v2__item-title .title .title__content{margin:0}.services-v2__item-title .title .title__content-1{display:block;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff;text-align:left;letter-spacing:0;text-transform:none}.services-v2__item-content{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.4 Montserrat,sans-serif;color:#fff;margin-top:2em}.services-v2__item-links{margin-top:2em}.services-v2__item-links .links-group__wrapper{text-align:right}.services-v2__item-links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v2__item-links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v2__item-links .button-drawing__content{margin-right:2em}}.services-v2__item-links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}.services-v2__item-links .button-drawing:hover .arrow_link_svg{right:-1em}.services-v2__decorate-1{width:100%;margin-bottom:2em;max-width:100%}@media screen and (min-width:768px){.services-v2__decorate-1{height:auto;margin-bottom:0}}@media screen and (min-width:1200px){.services-v2__decorate-1{height:665px}}.services-v2__decorate-1--wrapper{height:100%;display:flex;justify-content:space-between;flex-direction:column-reverse;position:relative}@media screen and (min-width:768px){.services-v2__decorate-1--wrapper{flex-direction:row}}.services-v2__decorate-1--visual{position:absolute;width:100%;height:100%}@media screen and (min-width:768px){.services-v2__decorate-1--visual{position:relative;width:55.6%;height:auto;margin-left:2em;margin-bottom:2em}}.services-v2__decorate-1--text{flex:1;height:460px;background:rgba(197,104,57,.84);padding:3em 2em;align-self:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10}@media screen and (min-width:576px){.services-v2__decorate-1--text{min-width:300px}}@media screen and (min-width:768px){.services-v2__decorate-1--text{margin-bottom:2em;background:#c56839}}@media screen and (min-width:1400px){.services-v2__decorate-1--text{padding:5em 4em}}@media screen and (min-width:992px){.services-v2__decorate-1{max-width:63%}}.services-v2__decorate-1-wrapper{width:100%;height:100%}.services-v2__decorate-1 img{width:100%;height:100%;object-fit:cover}.services-v2__decorate-2{flex:1;position:relative;margin-bottom:2em}@media screen and (min-width:768px){.services-v2__decorate-2{padding-right:2em;margin-bottom:0}}@media screen and (min-width:1200px){.services-v2__decorate-2{padding-right:0;margin-top:-5em}}.services-v2__decorate-2--wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width:1200px){.services-v2__decorate-2--wrapper{flex-direction:row}}.services-v2__decorate-2--text{background:rgba(197,104,57,.84);width:100%;padding:3em 2em;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10}@media screen and (min-width:768px){.services-v2__decorate-2--text{height:460px;background:#c56839;margin-bottom:2em}}@media screen and (min-width:1200px){.services-v2__decorate-2--text{max-width:460px}}@media screen and (min-width:1400px){.services-v2__decorate-2--text{padding:5em 4em}}.services-v2__decorate-2--visual{width:100%;height:100%;position:absolute}@media screen and (min-width:768px){.services-v2__decorate-2--visual{position:relative;margin-left:2em;margin-right:2em}}@media screen and (min-width:1200px){.services-v2__decorate-2--visual{align-self:flex-start}}.services-v2__decorate-2 img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1200px){.services-v2__decorate-2 img{max-height:none}}.services-v2__decorate-3{width:100%;position:relative}@media screen and (min-width:768px){.services-v2__decorate-3{width:40%}}@media screen and (min-width:1200px){.services-v2__decorate-3{width:35%}}.services-v2__decorate-3--wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start}.services-v2__decorate-3--visual{width:100%;height:100%;position:absolute}@media screen and (min-width:768px){.services-v2__decorate-3--visual{position:relative;margin-bottom:2em}}.services-v2__decorate-3--text{background:rgba(197,104,57,.84);width:100%;padding:3em 2em;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10}@media screen and (min-width:768px){.services-v2__decorate-3--text{background:#c56839;max-width:460px;height:auto;min-height:520px}}@media screen and (min-width:1200px){.services-v2__decorate-3--text{height:460px;min-height:inherit}}@media screen and (min-width:1400px){.services-v2__decorate-3--text{padding:5em 4em}}.services-v2__decorate-3 img{width:100%;height:100%;object-fit:cover}.services-v2:not(.js-animation-advanced) .services-v2__decorate-1--visual,.services-v2:not(.js-animation-advanced) .services-v2__decorate-2--visual,.services-v2:not(.js-animation-advanced) .services-v2__decorate-3--visual{transform:none!important}.services-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}.services-v3__container{margin:auto;max-width:1380px}.services-v3__title .title .title__content{margin:0 0 2em}.services-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.services-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.services-v3__items-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:992px){.services-v3__items-wrapper{margin:0 -1em}}.services-v3__item{position:relative}@media screen and (min-width:992px){.services-v3__item:before{display:none}}@media screen and (max-width:992px){.services-v3__item{margin:1em 0;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.services-v3__item{margin:0 1em 2em;width:calc(50% - 2em)}}@media screen and (min-width:1400px){.services-v3__item{margin:0 1em;width:calc(50% - 2em)}}.services-v3__item-wrapper{margin:auto}@media screen and (min-width:992px){.services-v3__item-wrapper{max-width:670px}}.services-v3__item-content-wrapper{padding:4em 2em;position:relative;z-index:1;background-color:rgba(197,104,57,.84)}@media screen and (min-width:992px){.services-v3__item-content-wrapper{padding:4em;background-color:transparent}}.services-v3__item-title{text-decoration:none}.services-v3__item-title .title .title__content{margin:0 0 1em}.services-v3__item-title .title .title__content-1{display:block;text-align:left;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.services-v3__item-title .title .title__content-1{color:#c56839;text-align:center}}@media screen and (min-width:992px){.services-v3__item:nth-child(2n){margin-top:3.3em}}@media screen and (min-width:992px){.services-v3__item:hover .services-v3__decorate-visual{transform:scale(.96)}.services-v3__item:hover .services-v3__decorate-visual--overlay{height:100%}.services-v3__item:hover .services-v3__links--desktop{display:block}}.services-v3__item-text.text{color:#fff;font:normal normal 400 1em/1.5 Montserrat,sans-serif;text-align:left;padding-bottom:3em}@media screen and (min-width:992px){.services-v3__item-text.text{color:#6a6a6a;text-align:center;padding-bottom:0}}.services-v3__decorate{width:100%;height:100%;position:absolute;z-index:-1}@media screen and (min-width:992px){.services-v3__decorate{position:relative;max-width:100%;z-index:0}}.services-v3__decorate-wrapper{width:100%;height:100%}@media screen and (min-width:992px){.services-v3__decorate-wrapper{height:400px;display:flex;align-items:center}}.services-v3__decorate-visual{position:relative;margin:auto;transition:transform .2s;width:100%;height:100%}.services-v3__decorate-visual--overlay{position:absolute;margin:auto;left:0;right:0;bottom:0;height:0;transition:height .2s ease-out}.services-v3__decorate img{width:100%;height:100%;object-fit:cover}.services-v3__links--desktop{display:none;color:#fff}@media screen and (min-width:992px){.services-v3__links--desktop .links-group__wrapper{margin-right:4em}}.services-v3__links--desktop .button-drawing{background:#c56839;height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v3__links--desktop .button-drawing__content{display:block;margin-bottom:7em;padding:0 1em}.services-v3__links--desktop .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%}.services-v3__links--desktop .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:none}.services-v3__links--desktop .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.services-v3__links--mobile{display:block}@media screen and (min-width:992px){.services-v3__links--mobile{display:none}}.services-v3__links--mobile .links-group__wrapper{text-align:center}.services-v3__links--mobile .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}@media screen and (min-width:992px){.services-v3__links--mobile .button-drawing{color:#c56839}}.services-v3__links--mobile .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v3__links--mobile .button-drawing__content{margin-right:2em}}.services-v3__links--mobile .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#fff;transition:right .2s}@media screen and (min-width:992px){.services-v3__links--mobile .button-drawing .arrow_link_svg{fill:#c56839}}.services-v3__links--mobile .button-drawing:hover .arrow_link_svg{right:-1em}.services-v4{background:transparent none no-repeat 50%/cover}.services-v4__wrapper.wrapper{padding:4em var(--wrapper-x)}.services-v4__container{margin:auto;max-width:1425px}.services-v4__title .title .title__content{margin:0 0 1em}.services-v4__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:uppercase}.services-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.services-v4__services{width:100%;height:100%}.services-v4__items-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:992px){.services-v4__items-wrapper{margin:0 -1em}}.services-v4__item{position:relative;display:flex}@media screen and (min-width:992px){.services-v4__item:before{display:none}}@media screen and (max-width:992px){.services-v4__item{margin:1em 0 5em;width:100%}}@media screen and (min-width:992px) and (max-width:1400px){.services-v4__item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}@media screen and (min-width:1400px){.services-v4__item{margin:0 1em;width:calc(33.33333% - 2em)}}.services-v4__item-wrapper{margin:auto;height:100%;opacity:.9;transition:opacity .2s}@media screen and (min-width:992px){.services-v4__item-wrapper{max-width:370px}}.services-v4__item-wrapper:hover{opacity:1}.services-v4__item-wrapper:hover .button-drawing .arrow_link_svg{right:-1em}.services-v4__item-container{height:100%;display:flex;flex-direction:column}.services-v4__item-content-wrapper{padding:2em 0 0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1}@media screen and (min-width:992px){.services-v4__item-content-wrapper{padding:2em}}.services-v4__item-content-top{margin-bottom:1.2em;display:flex;height:100%;justify-content:center;align-items:center}.services-v4__item-title{text-decoration:none}.services-v4__item-title .title .title__content{margin:0 0 1em}.services-v4__item-title .title .title__content-1{display:block;font:normal normal 600 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#353c45;text-align:center;letter-spacing:0;text-transform:none}@media screen and (min-width:992px){.services-v4__item-title .title .title__content-1{color:#353c45}}.services-v4__decorate{width:100%;height:180px;position:relative}.services-v4__decorate-wrapper{width:100%;height:100%}.services-v4__decorate-visual{position:relative;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.services-v4__decorate-visual img{background:transparent}.services-v4__links .links-group__wrapper{text-align:center}.services-v4__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:center;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,sans-serif;color:#6a6a6a;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.services-v4__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.services-v4__links .button-drawing__content{margin-right:2em}}.services-v4__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#6a6a6a;transition:right .2s}@media screen and (min-width:992px){.services-v4__links .button-drawing .arrow_link_svg{fill:#c56839}}.services-v4__links .button-drawing:hover .arrow_link_svg{right:-1em}.silos-v1-inner{background:#353c45 none no-repeat 50%/cover;color:#fff;position:relative;padding:3em 0;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.silos-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.silos-v1-inner__wrapper{max-width:1080px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;flex:1;border-bottom:1px solid #6a6a6a}.silos-v1-inner__wrapper.wrapper{padding:3em var(--wrapper-x);max-width:1535px}@media screen and (min-width:768px){.silos-v1-inner__wrapper.wrapper{padding:3em var(--wrapper-x)}}.silos-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.silos-v1-inner__title .title .title__content{font-size:1em;margin:0;text-align:left}.silos-v1-inner__title .title .title__content-1,.silos-v1-inner__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),30px)/1.2 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.silos-v1-inner__items{padding-top:3em}.silos-v1-inner__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}@media screen and (min-width:576px){.silos-v1-inner__items-wrapper{justify-content:center}}.silos-v1-inner .silos-v1__items--1 .silo{max-width:965px}.silos-v1-inner .silos-v1__items--1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}.silos-v1-inner .silos-v1__items--1 .silo__list{flex-direction:row;flex-wrap:wrap}.silos-v1-inner .silos-v1__items--1 .silo__list>li.silo__list-item{width:auto;padding-right:1em;margin-right:0}.silos-v1-inner .silo{display:flex;flex-direction:column;margin-bottom:3em;padding:0 .5em;min-width:200px}@media screen and (min-width:768px){.silos-v1-inner .silo{padding:0 2em}.silos-v1-inner .silo:first-child{padding:0 2em 0 0}.silos-v1-inner .silo:last-child{padding:0 0 0 2em}}.silos-v1-inner .silo__title{display:flex;align-items:baseline;margin-bottom:1em}@media screen and (min-width:768px){.silos-v1-inner .silo__title{margin-bottom:2em}}.silos-v1-inner .silo__title-text{flex-shrink:1;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Montserrat,sans-serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#fff}@media screen and (min-width:576px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Montserrat,sans-serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Montserrat,sans-serif}}.silos-v1-inner .silo__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.silos-v1-inner .silo__list>li{margin:0;padding:0}.silos-v1-inner .silo__list>li.silo__list-item{margin-right:3em;margin-top:0;margin-bottom:0}.silos-v1-inner .silo__list-item{position:relative;display:flex}.silos-v1-inner .silo__list-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#6a6a6a;text-align:left;text-decoration:none}@media screen and (min-width:576px){.silos-v1-inner .silo__list-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Montserrat,sans-serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__list-link{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),13px)/1.6 Montserrat,sans-serif}}.silos-v1,.silos-v1-inner .silo__list-link:focus,.silos-v1-inner .silo__list-link:hover{color:#fff}.silos-v1{background:#353c45 none no-repeat 50%/cover;position:relative;padding:3em 0 0;padding-left:var(--wrapper-x);padding-right:var(--wrapper-x)}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{max-width:1080px;position:relative;flex-direction:column;flex:1;border-bottom:1px solid #6a6a6a}.silos-v1__wrapper.wrapper{padding:3em var(--wrapper-x);max-width:1535px}@media screen and (min-width:768px){.silos-v1__wrapper.wrapper{padding:3em var(--wrapper-x)}}.silos-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.silos-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.silos-v1__title .title .title__content-1,.silos-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),30px)/1.2 Montserrat,sans-serif;color:#fff;letter-spacing:0;text-transform:none}.silos-v1__items{padding-top:3em}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.silos-v1 .silos-v1__items--1 .silo{max-width:965px}.silos-v1 .silos-v1__items--1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}.silos-v1 .silos-v1__items--1 .silo__list{flex-direction:row;flex-wrap:wrap}.silos-v1 .silos-v1__items--1 .silo__list>li.silo__list-item{width:auto;padding-right:1em;margin-right:0}.silos-v1 .silo{display:flex;flex-direction:column;margin-bottom:3em;padding:0 .5em;min-width:200px}@media screen and (min-width:768px){.silos-v1 .silo:first-child{padding:0 2em 0 0}}@media screen and (min-width:768px){.silos-v1 .silo:last-child{padding:0 0 0 2em}}@media screen and (min-width:768px){.silos-v1 .silo{padding:0 2em}}.silos-v1 .silo__title{display:flex;align-items:baseline;margin-bottom:1em}@media screen and (min-width:768px){.silos-v1 .silo__title{margin-bottom:2em}}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Montserrat,sans-serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#fff}@media screen and (min-width:576px){.silos-v1 .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Montserrat,sans-serif}}@media screen and (min-width:768px){.silos-v1 .silo__title-text{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.2 Montserrat,sans-serif}}.silos-v1 .silo__list{list-style:none;padding:0;margin:0;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-link{font:normal normal 400 clamp(13px,calc(.6rem + 1.875vw),13px)/1.6 Montserrat,sans-serif;letter-spacing:0;text-transform:none;color:#cecece;text-align:left;text-decoration:none}@media screen and (min-width:576px){.silos-v1 .silo__list-link{font:normal normal 400 clamp(13px,calc(.6rem + 1.875vw),13px)/1.6 Montserrat,sans-serif}}@media screen and (min-width:768px){.silos-v1 .silo__list-link{font:normal normal 400 clamp(13px,calc(.6rem + 1.875vw),13px)/1.6 Montserrat,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#cecece}.silos-v2{margin:4em auto}.silos-v2__wrapper{max-width:1120px;margin:auto}.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}.socials-share-v1__share__wrapper{max-width:1200px;margin:auto}.socials-share-v1__share__container{width:100%;display:flex;flex-direction:column;margin:auto}@media screen and (min-width:992px){.socials-share-v1__share__container{max-width:520px}}.socials-share-v1__share__items{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.socials-share-v1__share__item button{display:flex;flex-direction:column;align-items:center;background:transparent;border:none;cursor:pointer;height:100%}.socials-share-v1__share__item .item__text{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,sans-serif;border-bottom:1px solid #6a6a6a;color:#6a6a6a;margin:1em;padding-bottom:1em;transition:all .5s}.socials-share-v1__share__item .item__svg{fill:#6a6a6a;transition:fill .5s}.socials-share-v1__share__item .item__svg--facebook{height:18px}.socials-share-v1__share__item .item__svg--twitter{width:18px;height:20px}.socials-share-v1__share__item .item__svg--mail{height:15px}.socials-share-v1__share__item .item__svg--share-socials{height:20px}.socials-share-v1__share__item .item__svg--linkedin{height:18px}.socials-share-v1__share__item .item__svg--whatsapp{height:22px}.socials-share-v1__share__item:hover .item__text{color:#c56839;border-bottom:1px solid #c56839;font-weight:600}.socials-share-v1__share__item:hover .item__svg{fill:#c56839}.socials-share-v1__share__title{width:100%;text-align:left}.socials-share-v1__share__content{width:100%}.team-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.team-listing-v1__container{height:100%;width:100%;margin:auto;max-width:1410px}.team-listing-v1__wrapper{max-width:1920px;width:100%}.team-listing-v1__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.team-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v1__items{margin-bottom:4%}.team-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.team-listing-v1__items-wrapper{justify-content:space-between}}.team-listing-v1__items-container{text-align:center}@media screen and (min-width:992px){.team-listing-v1__items-container{margin:0 2em}}.team-listing-v1__item{position:relative}@media screen and (max-width:1200px){.team-listing-v1__item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.team-listing-v1__item{margin:0 1em 2em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.team-listing-v1__item:first-child .item__content{margin-top:5em}}.team-listing-v1__item .item__container{margin:auto;max-width:715px}.team-listing-v1__item .item__container--top{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.team-listing-v1__item .item__container--top{flex-direction:row;justify-content:space-between;align-items:normal}}@media screen and (min-width:576px){.team-listing-v1__item .item__container--bottom{margin-top:-4em}}@media screen and (min-width:1400px){.team-listing-v1__item .item__container--bottom{margin-top:-5em}}.team-listing-v1__item .item__content{background:transparent;color:#6a6a6a;max-width:370px;width:100%;max-height:440px;height:100%;flex:1;margin-bottom:2em}@media screen and (min-width:576px){.team-listing-v1__item .item__content{margin-bottom:0;min-width:300px;min-height:440px;max-width:350px;padding-top:5em}}@media screen and (min-width:1200px){.team-listing-v1__item .item__content{margin-top:3em}}@media screen and (min-width:576px){.team-listing-v1__item .item__content-wrapper{padding:0 2em}}.team-listing-v1__item .item__decorate{display:flex;flex:1;align-items:flex-end;width:100%;margin-bottom:2em}@media screen and (min-width:576px){.team-listing-v1__item .item__decorate{margin-bottom:0}}.team-listing-v1__item .item__decorate .decorate__wrapper{width:100%;display:flex;justify-content:center}@media screen and (min-width:576px){.team-listing-v1__item .item__decorate .decorate__wrapper{justify-content:normal}}@media screen and (min-width:1400px){.team-listing-v1__item .item__decorate .decorate__wrapper{height:100%}}.team-listing-v1__item .item__decorate .decorate__visual{max-width:370px;width:100%;height:100%}@media screen and (min-width:576px){.team-listing-v1__item .item__decorate .decorate__visual{padding-bottom:6em;max-width:300px}}.team-listing-v1__item .item__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover;max-height:380px}.team-listing-v1__item .item__separator{border:none;border-bottom:1px solid #cecece;width:100%;margin:1em auto}.team-listing-v1__item .item__infos .infos__name{text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;color:#c56839;display:block}.team-listing-v1__item .item__infos .infos__position{text-align:center;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;margin-bottom:2.8em;margin-top:.5em}.team-listing-v1__item .item__aligner{flex:1;overflow:hidden;max-height:100%}.team-listing-v1__item .item__text{color:#6a6a6a;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif}.team-listing-v1__item .item__text,.team-listing-v1__item .item__text-container{height:100%;width:100%;max-height:250px;position:relative}.team-listing-v1__item .item__coords{max-width:370px;margin:auto}@media screen and (min-width:576px){.team-listing-v1__item .item__coords{max-width:300px;margin:initial}}@media screen and (min-width:992px){.team-listing-v1__item .item__coords{min-height:120px}}.team-listing-v1__item .item__coords__content{display:flex;flex-direction:column;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;margin-bottom:.5em;text-decoration:none}.team-listing-v1__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 Montserrat,sans-serif;color:#c56839}.team-listing-v1__item:nth-child(2n){margin-top:2em}.team-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.team-listing-v2__container{height:100%;width:100%;margin:auto;max-width:1500px}.team-listing-v2__wrapper{max-width:1920px;width:100%}.team-listing-v2__wrapper.wrapper{padding:0 var(--wrapper-x);margin:auto}.team-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v2__items{margin-bottom:4%}.team-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:4em}@media screen and (min-width:992px){.team-listing-v2__items-wrapper{justify-content:space-between}}.team-listing-v2__items-container{text-align:center}@media screen and (min-width:992px){.team-listing-v2__items-container{margin:0 2em}}.team-listing-v2__item{position:relative}@media screen and (max-width:1200px){.team-listing-v2__item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.team-listing-v2__item{margin:0 1em 2em;width:calc(50% - 2em)}}.team-listing-v2__item .item__container{margin:auto;max-width:715px}.team-listing-v2__item .item__container--top{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.team-listing-v2__item .item__container--top{flex-direction:row;justify-content:space-between;align-items:normal}}@media screen and (min-width:768px){.team-listing-v2__item .item__container--bottom{margin-top:-5em}}.team-listing-v2__item .item__content{background:#c56839;color:#fff;max-width:370px;width:100%;max-height:490px;min-height:490px;height:100%;flex:1;margin-bottom:2em}@media screen and (min-width:768px){.team-listing-v2__item .item__content{margin-top:2.5em;margin-bottom:0;min-width:280px;max-height:520px;min-height:520px}}.team-listing-v2__item .item__content-wrapper{padding:3.5em 2.5em 2.5em}@media screen and (min-width:768px){.team-listing-v2__item .item__content-wrapper{padding:3.5em 2.5em 5.5em}}.team-listing-v2__item .item__decorate{display:flex;flex:1;flex-flow:column nowrap;width:100%}.team-listing-v2__item .item__decorate .decorate__wrapper{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;padding-right:10px}@media screen and (min-width:768px){.team-listing-v2__item .item__decorate .decorate__wrapper{flex-grow:1;justify-content:normal}}@media screen and (min-width:1600px){.team-listing-v2__item .item__decorate .decorate__wrapper{height:100%}}.team-listing-v2__item .item__decorate .decorate__visual{max-width:370px;width:100%;height:100%}@media screen and (min-width:768px){.team-listing-v2__item .item__decorate .decorate__visual{padding-bottom:6em;max-width:325px}}.team-listing-v2__item .item__decorate .decorate__visual img{display:block;width:100%;height:100%;object-fit:cover}.team-listing-v2__item .item__infos .infos__name{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),20px)/1.5 Montserrat,sans-serif;display:block}.team-listing-v2__item .item__infos .infos__position{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;margin-bottom:4.6em;margin-top:.5em}.team-listing-v2__item .item__aligner{margin-bottom:5.5em;flex:1;overflow:hidden;max-height:100%;margin-bottom:2em}@media screen and (min-width:768px){.team-listing-v2__item .item__aligner{margin-bottom:5.5em}}.team-listing-v2__item .item__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif}.team-listing-v2__item .item__text,.team-listing-v2__item .item__text-container{height:100%;width:100%;max-height:225px;position:relative}.team-listing-v2__item .item__coords{max-width:370px;min-height:120px;margin:auto}@media screen and (min-width:768px){.team-listing-v2__item .item__coords{max-width:325px;margin:initial}}.team-listing-v2__item .item__coords__content{display:flex;flex-direction:column;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#6a6a6a;margin-bottom:.5em;text-decoration:none}.team-listing-v2__item .item__coords__content--label{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1.8 Montserrat,sans-serif;color:#c56839}.team-v1{width:100%;background:transparent none no-repeat 50%/cover}.team-v1__wrapper{max-width:1920px}.team-v1__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.team-v1__wrapper.wrapper{padding:4em var(--wrapper-x) 4em 0}}@media screen and (min-width:2000px){.team-v1__wrapper.wrapper{margin:auto}}.team-v1__container{max-width:1650px;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.team-v1__container{flex-direction:row}}.team-v1__content{display:flex;flex-direction:column;flex:1;padding:3em 1em 0 0}@media screen and (min-width:992px){.team-v1__content{padding:2em 0 2em 3em}}@media screen and (min-width:1400px){.team-v1__content{padding:7.8em 0 7.8em 9em}}.team-v1__title{margin-bottom:2em}@media screen and (min-width:992px){.team-v1__title{margin-bottom:4em}}.team-v1__title .title .title__content{margin:0 0 1em}.team-v1__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.team-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.team-v1__decorate{max-width:100%;max-height:665px;position:relative;width:100%;height:100%}@media screen and (min-width:992px){.team-v1__decorate{max-width:58%}}.team-v1__decorate-visual,.team-v1__decorate-wrapper{width:100%;height:100%}.team-v1__decorate img{width:100%;height:100%;object-fit:cover}.team-v1__video{max-height:665px;position:relative;padding-bottom:56.25%;width:100%}.team-v1__video-content,.team-v1__video-content>*{width:100%;height:100%}.team-v1__video-content{position:absolute}.team-v1__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.team-v1__links .links-group__wrapper{text-align:right}}.team-v1__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.team-v1__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.team-v1__links .button-drawing__content{margin-right:2em}}.team-v1__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.team-v1__links .button-drawing:hover .arrow_link_svg{right:-1em}.team-v2{position:relative;z-index:0}.team-v2__background{background:transparent none no-repeat 50%/cover;background-attachment:inherit;width:100%}.team-v2__background:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.94)}.team-v2__wrapper{max-width:1920px}.team-v2__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:768px){.team-v2__wrapper.wrapper{padding:4em 0}}@media screen and (min-width:1400px){.team-v2__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.team-v2__wrapper.wrapper{margin:auto}}.team-v2__container{max-width:1840px;margin-left:auto;position:relative}.team-v2__main{margin-bottom:1em}@media screen and (min-width:768px){.team-v2__main{padding:0 5%}}@media screen and (min-width:1200px){.team-v2__main{margin-bottom:0;position:absolute;width:50%;top:10%;z-index:100}}.team-v2__title{text-align:left;margin-bottom:2em}@media screen and (min-width:768px){.team-v2__title{margin-bottom:4em}}.team-v2__title .title .title__content{margin:0 0 1em}.team-v2__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.team-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.team-v2__items{display:flex;height:auto}.team-v2__items-container{text-align:center}.team-v2__slide{display:flex;flex-direction:column;overflow:hidden}.team-v2__item{width:100%;max-width:910px;margin-right:0;margin-bottom:5em;margin-left:auto}@media screen and (min-width:768px){.team-v2__item{margin-bottom:0}}@media screen and (min-width:1200px){.team-v2__item{width:50%}}.team-v2__item:nth-child(2){margin-left:0;margin-right:auto}.team-v2__item:nth-child(2) .team-v2__item-container{justify-content:flex-start}@media screen and (min-width:1200px){.team-v2__item:nth-child(3){position:absolute;bottom:1em;right:0}}.team-v2__item:nth-child(3) .team-v2__item-container{justify-content:flex-start}.team-v2__item:nth-child(3) .team-v2__item-decorate{margin-left:1em;margin-right:0}.team-v2__item-container{width:100%;height:auto;display:flex;flex-direction:column-reverse;max-width:1530px}@media screen and (min-width:768px){.team-v2__item-container{flex-direction:row;height:auto;justify-content:flex-end;align-items:center}}.team-v2__item-decorate{display:flex;align-items:flex-start;justify-content:flex-end;position:relative;flex:1;height:100%}@media screen and (min-width:768px){.team-v2__item-decorate{max-width:457px;min-width:260px;margin-left:1em}}.team-v2__item-decorate--wrapper{width:100%}.team-v2__item-visual{width:100%;height:auto;position:relative;overflow:hidden;padding:125% 0 0}.team-v2__item-visual img{display:block;object-fit:cover;max-height:100%;height:100%;width:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.team-v2__item-visual img{max-width:457px;height:548px}}.team-v2__item-title{text-align:left}@media screen and (min-width:768px){.team-v2__item-title{max-width:80%}}.team-v2__item-title .title .title__content{margin:0}.team-v2__item-title .title .title__content-1{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),25px)/1.5 Montserrat,sans-serif}.team-v2__item-title .title .title__content-1,.team-v2__item-title .title .title__content-2{text-decoration:none;display:flex;flex-direction:column;color:#fff;letter-spacing:0;text-transform:none}.team-v2__item-title .title .title__content-2{padding:.5em 0;font:normal normal 400 clamp(13px,calc(.6rem + 1.875vw),18px)/1.5 Montserrat,sans-serif}.team-v2__item-content{display:flex;flex-direction:column;align-items:baseline;background:#c56839;width:100%;z-index:1}@media screen and (min-width:768px){.team-v2__item-content{max-width:432px;height:433px}}.team-v2__item-content--wrapper{width:100%;height:100%;padding:4em 3em;display:flex;flex-direction:column;text-align:left}.team-v2__item-coords__phone{margin-top:1.5em}.team-v2__item-coords__phone--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#fff;margin-bottom:.5em}.team-v2__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#fff;text-decoration:none}.team-v2__item-coords__email{margin-top:1.5em}.team-v2__item-coords__email--title{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#fff;margin-bottom:.5em}.team-v2__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#fff;text-decoration:none}.team-v2__item-text{margin-bottom:3em;text-align:left;width:100%;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.5 Montserrat,sans-serif;color:#fff}@media screen and (min-width:768px){.team-v2__item-text{width:80%;margin-bottom:7em}}.team-v2__item-name{margin-bottom:.5em;color:#fff;font:normal normal 400 clamp(25px,calc(.6rem + 1.875vw),25px)/1em Montserrat,sans-serif}.team-v2__item-date{margin-bottom:2.5em;color:#fff}.team-v2 .swiper-wrapper{margin-bottom:2em}.team-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:768px){.team-v2__links .links-group__wrapper{text-align:right}}.team-v2__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#c56839;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.team-v2__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:768px){.team-v2__links .button-drawing__content{margin-right:2em}}.team-v2__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.team-v2__links .button-drawing:hover .arrow_link_svg{right:-1em}.team-v2__container-pagination{position:relative;width:100%;height:100px;display:flex;flex-direction:column}@media screen and (min-width:768px){.team-v2__container-pagination{width:100%;height:45px;display:flex;justify-content:flex-end;align-items:flex-end}}.team-v2__container-pagination--top{position:relative;width:100%;height:2px}@media screen and (min-width:1200px){.team-v2__container-pagination--top{width:50%;max-width:910px;padding-left:.5em}}.team-v2__container-pagination--bottom{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:1200px){.team-v2__container-pagination--bottom{flex-direction:row;width:50%;max-width:910px;padding-left:.5em}}.team-v2__container-pagination--bottom .arrows{position:relative;margin-top:1em}@media screen and (min-width:768px){.team-v2__container-pagination--bottom .arrows{position:static;margin-top:0}}.team-v2__container-pagination--bottom .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0;padding-right:1em}.team-v2__container-pagination--bottom .swiper-pagination-current{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#c56839}.team-v2__container-pagination--bottom .swiper-pagination-total{font:normal normal 400 clamp(22px,calc(.6rem + 1.875vw),22px)/1 Montserrat,sans-serif;color:#cecece}.team-v2__container-pagination .swiper-scrollbar{width:100%;height:2px}.team-v2__container-pagination .swiper-scrollbar-drag{background:#c56839}.team-v2__container-pagination .swiper-button-next,.team-v2__container-pagination .swiper-button-prev{top:0;margin-top:0}.team-v2__container-pagination .swiper-button-prev{left:-3em;right:auto;transform:rotate(180deg);margin-top:10px}@media screen and (min-width:768px){.team-v2__container-pagination .swiper-button-prev{left:0}}.team-v2__container-pagination .swiper-button-next{left:1em}@media screen and (min-width:768px){.team-v2__container-pagination .swiper-button-next{left:4em}}.team-v2__container-pagination .swiper-button-next{right:auto;left:4em;margin-bottom:10px}.team-v2__container-pagination .swiper-button-next__svg,.team-v2__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px;margin-top:10px}.team-v2__container-pagination .swiper-button-next:after,.team-v2__container-pagination .swiper-button-prev:after{display:none}@media screen and (min-width:768px){.team-v2__item:nth-child(2){padding-right:0}.team-v2__item:nth-child(2) .team-v2__item-container{display:flex;flex-direction:row-reverse}.team-v2__item:nth-child(2) .team-v2__item-content{margin-top:3em}.team-v2__item:nth-child(2) .team-v2__item-decorate{margin-left:0;margin-right:1em}}@media screen and (min-width:1200px){.team-v2__item:nth-child(2){padding-right:.5em;margin-top:-1em;margin-bottom:3em}.team-v2__item:nth-child(2) .team-v2__item-container{flex-direction:row}.team-v2__item:nth-child(2) .team-v2__item-decorate{margin-left:1em;margin-right:0}}@media screen and (min-width:768px){.team-v2__item:nth-child(3) .team-v2__item-container{display:flex;flex-direction:row}.team-v2__item:nth-child(3) .team-v2__item-content{margin-top:3em}}@media screen and (min-width:1200px){.team-v2__item:nth-child(3){padding-left:.5em}.team-v2__item:nth-child(3) .team-v2__item-container{flex-direction:row-reverse}.team-v2__item:nth-child(3) .team-v2__item-decorate{margin-right:1em;margin-left:0}}.team-v3{background:#fff none no-repeat 50%/cover}.team-v3__wrapper{max-width:1920px}.team-v3__wrapper.wrapper{padding:4em var(--wrapper-x)}@media screen and (min-width:992px){.team-v3__wrapper.wrapper{padding:4em 0 4em var(--wrapper-x)}}@media screen and (min-width:2000px){.team-v3__wrapper.wrapper{margin:auto}}.team-v3__container{max-width:1650px}@media screen and (min-width:992px){.team-v3__container{margin-left:auto}}.team-v3__title{text-align:left;margin-bottom:2em}@media screen and (min-width:992px){.team-v3__title{margin-bottom:4em}}.team-v3__title .title .title__content{margin:0 0 1em}.team-v3__title .title .title__content-1{display:block;font:normal normal 600 clamp(20px,calc(.6rem + 1.875vw),40px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:uppercase}.team-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),28px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.team-v3__items{margin-bottom:5em}@media screen and (min-width:992px){.team-v3__items{margin-bottom:10em}}.team-v3__items-container{max-width:1440px;margin:auto auto 3em;text-align:center}@media screen and (min-width:992px){.team-v3__items-container{margin:0 1em 2em auto}}.team-v3__item-decorate{margin-bottom:3em}.team-v3__item-visual{max-height:500px;max-width:425px;margin:auto}.team-v3__item-visual img{width:100%;height:100%;object-fit:cover;display:block;max-height:500px;min-height:500px;max-width:425px}.team-v3__item-title{text-decoration:none}.team-v3__item-title .title .title__content{margin:0 0 3em}.team-v3__item-title .title .title__content-1{display:flex;flex-direction:column;margin-bottom:2em;font:normal normal 600 clamp(25px,calc(.6rem + 1.875vw),25px)/1.3 Montserrat,sans-serif;color:#c56839;letter-spacing:0;text-transform:none}.team-v3__item-title .title .title__content-2{display:block;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a;letter-spacing:0;text-transform:none}.team-v3__item-separator{border:none;border-bottom:1px solid #cecece;width:80%;margin:auto}.team-v3__item-coords__phone{margin-top:1.5em}.team-v3__item-coords__phone--title{font:normal normal 600 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839;margin-bottom:.5em}.team-v3__item-coords__phone--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.team-v3__item-coords__email{margin-top:1.5em}.team-v3__item-coords__email--title{font:normal normal 600 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;color:#c56839;margin-bottom:.5em}.team-v3__item-coords__email--text{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;color:#6a6a6a}.team-v3__container-pagination{position:relative;width:100%;height:45px;display:flex;flex-direction:column}@media screen and (min-width:992px){.team-v3__container-pagination{width:50%}}.team-v3__container-pagination--top{position:relative;width:100%;height:2px}.team-v3__container-pagination--bottom{position:relative;width:100%;height:100%}.team-v3__container-pagination .swiper-scrollbar{width:100%;height:2px}.team-v3__container-pagination .swiper-scrollbar-drag{background:#c56839}.team-v3__container-pagination .swiper-button-next,.team-v3__container-pagination .swiper-button-prev{top:0;margin-top:10px}.team-v3__container-pagination .swiper-button-prev{left:0;right:auto;transform:rotate(180deg)}.team-v3__container-pagination .swiper-button-next{right:auto;left:4em}.team-v3__container-pagination .swiper-button-next__svg,.team-v3__container-pagination .swiper-button-prev__svg{fill:#c56839;width:20px;height:17px}.team-v3__container-pagination .swiper-button-next:after,.team-v3__container-pagination .swiper-button-prev:after{display:none}.team-v3__container-pagination .swiper-pagination-fraction{left:auto;right:0;width:auto;bottom:0}.team-v3__container-pagination .swiper-pagination-current{font:normal normal 600 clamp(22px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#c56839}.team-v3__container-pagination .swiper-pagination-total{font:normal normal 600 clamp(22px,calc(.6rem + 1.875vw),22px)/1.3 Montserrat,sans-serif;color:#cecece}.team-v3__links{max-width:1440px}@media screen and (min-width:992px){.team-v3__links{margin-left:auto;margin-right:1em}}.team-v3__links .links-group__wrapper{text-align:center}@media screen and (min-width:992px){.team-v3__links .links-group__wrapper{text-align:right;width:50%}}.team-v3__links .button-drawing{display:inline-flex;align-items:center;position:relative;justify-content:flex-end;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1.4em Montserrat,sans-serif;color:#353c45;letter-spacing:.3em;text-transform:uppercase;text-decoration:none}.team-v3__links .button-drawing__content{margin-right:1.5em}@media screen and (min-width:992px){.team-v3__links .button-drawing__content{margin-right:2em}}.team-v3__links .button-drawing .arrow_link_svg{right:0;position:absolute;width:19px;height:17px;margin-top:-4px;fill:#c56839;transition:right .2s}.team-v3__links .button-drawing:hover .arrow_link_svg{right:-1em}.topbar{padding:0;background:transparent;position:absolute;z-index:5000;top:0;left:0;right:60px;height:100%}@media screen and (min-width:1200px){.topbar{right:1em}.header--inner .topbar{right:70px}}.topbar__wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;height:100%}.topbar__wrapper>*{margin-left:10px}@media screen and (min-width:1200px){.topbar__wrapper>*{margin-left:20px}}.topbar__logo{flex-grow:1}.topbar__logo .logo{height:50px;width:auto}@media screen and (min-width:1200px){.topbar__logo .logo{display:none}}.topbar__extra{display:none}.topbar__lang{background-color:transparent}.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}}.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{color:#fff;font:normal normal 400 1.1765em/1.6666 Montserrat,sans-serif;padding-right:.5em}.topbar__selectConnection .ss-main.js-select--light{font:normal normal 400 .8235em/1em Montserrat,sans-serif;color:#fff}.topbar__selectConnection .ss-content{background-color:rgba(53,60,69,.9);padding:1em 0;border:none}.topbar__selectConnection .item{width:100%;border:1px solid #c56839;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:#c56839}.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(53,60,69,.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}.topbar__socials{display:none}@media screen and (min-width:768px){.topbar__socials{display:block}}.topbar__socials.socials .socials__items{display:flex;flex-wrap:wrap}.topbar__socials.socials .socials__item{border:0;background:transparent;border-radius:100%;line-height:1em;text-align:center;width:2.666em;height:2.666em;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.topbar__socials.socials .socials__item li{list-style:none}.topbar__socials.socials .socials__item svg{max-height:22px;max-width:22px;width:100%;fill:#fff;transition:fill .2s linear}.topbar__socials.socials .socials__item:hover{border:0;background:transparent}.topbar__socials.socials .socials__item:hover svg{fill:#c56839}.topbar__rating.rating .rating__stars{display:flex;line-height:0}@media screen and (min-width:576px){.topbar__rating.rating .rating__stars{margin-left:.5em}}.topbar__rating.rating .rating__star{padding:0 .1em}.topbar__rating.rating .rating__star-svg{width:15px;height:15px}@media screen and (min-width:1200px){.topbar__rating.rating .rating__star-svg{width:20px;height:20px}}.topbar__rating.rating .showhide{border-bottom:0;position:relative}.topbar__rating.rating .showhide.open{margin-bottom:0}.topbar__rating.rating .showhide.open .showhide__title button:after{width:0;height:0}.topbar__rating.rating .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(-135deg);width:12px;height:12px;pointer-events:none}@media screen and (min-width:1200px){.topbar__rating.rating .showhide__arrow{width:12px;height:12px}}.topbar__rating.rating .showhide__arrow:after,.topbar__rating.rating .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.topbar__rating.rating .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.topbar__rating.rating .showhide__arrow:after{width:1px}}.topbar__rating.rating .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.topbar__rating.rating .showhide__arrow:before{height:1px}}.topbar__rating.rating .showhide__title{cursor:pointer}.topbar__rating.rating .showhide__title .title{color:#fff;width:100%;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;font-size:0;line-height:0;word-break:normal;text-decoration:none;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:576px){.topbar__rating.rating .showhide__title .title{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),18px)/1.4 Montserrat,sans-serif;line-height:1}}.topbar__rating.rating .showhide__title .title__element{display:inline-block}.topbar__rating.rating .showhide__title button{padding:1em 0;margin-right:2em;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;width:100%;background-color:transparent}.topbar__rating.rating .showhide__title button:focus{outline:none}.topbar__rating.rating .showhide__content{position:absolute;top:60px;display:none;padding:1em 2em;background:rgba(197,104,57,.86)}.topbar__rating.rating .showhide__content a{text-decoration:none}.topbar__rating.rating .showhide.open .showhide__content{display:flex}.header--inner .topbar{padding:0;background:transparent}.header--inner .topbar__wrapper{justify-content:flex-end}@media screen and (min-width:1200px){.header--home.header .topbar__selectedConnection{width:233px}}.alertmail_tool__svg{width:25px;fill:#fff}.alertmail_tool .links-group__wrapper{justify-content:center}.alertmail_tool .links-group__link{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none}.alertmail_tool .showhide{position:relative;display:flex;height:40px;justify-content:center}.alertmail_tool .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.alertmail_tool .showhide__title .title{color:#fff}.alertmail_tool .showhide__title .title__element{display:inline-block}.alertmail_tool .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;background-color:transparent;color:#fff}.alertmail_tool .showhide__title button:focus{outline:none}.alertmail_tool .showhide__content{color:#fff;background:rgba(197,104,57,.85)}.alertmail_tool .showhide__content button{color:#fff}.alertmail_tool .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.alertmail_tool .showhide__arrow:after,.alertmail_tool .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.alertmail_tool .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.alertmail_tool .showhide__arrow:after{width:1px}}.alertmail_tool .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.alertmail_tool .showhide__arrow:before{height:1px}}.connect__svg{width:17px;fill:#fff}.connect .links-group__wrapper{justify-content:center}.connect .links-group__link{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none}.connect .showhide{position:relative;display:flex;height:40px;justify-content:center}.connect .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.connect .showhide__title .title{color:#fff;display:flex;align-items:center;justify-content:center}.connect .showhide__title .title__element{display:inline-block}.connect .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;background-color:transparent;color:#fff}.connect .showhide__title button:focus{outline:none}.connect .showhide__content{color:#fff;background:#353c45}.connect .showhide__content button{color:#fff}.connect .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.connect .showhide__arrow:after,.connect .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.connect .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.connect .showhide__arrow:after{width:1px}}.connect .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.connect .showhide__arrow:before{height:1px}}.topbar__connect.connect{height:100%;display:flex;align-items:center}.topbar__connect.connect .showhide{position:relative;width:100%;height:auto}.topbar__connect.connect .showhide .showhide__title{display:flex;align-items:center;justify-content:center;transition:all .2s}.topbar__connect.connect .showhide .showhide__content{display:flex;transition:height .2s ease;opacity:0;visibility:hidden;position:absolute}.topbar__connect.connect .showhide .showhide__content>*{display:flex;align-items:center}.topbar__connect.connect .showhide.open .showhide__title{left:0;right:inherit;transition:all .4s ease}.topbar__connect.connect .showhide.open .showhide__content{top:40px;right:0;display:flex;transition:all 1s ease;opacity:1;width:auto;height:auto;visibility:visible}.topbar__connect.connect .showhide.open .title__svg{background-color:#353c45;border-top-left-radius:3px;border-top-right-radius:3px}.topbar__connect.connect .title__label{display:none}@media screen and (min-width:576px){.topbar__connect.connect .title__label{display:block;margin-right:5px}}.topbar__connect.connect .title__svg{padding:9px 8px}.topbar__connect.connect .connect__svg{height:22px}.topbar__connect.connect .links-group__wrapper{min-width:250px;display:flex;flex-direction:column;padding:.5em 0}.topbar__connect.connect .links-group__link{border:2px solid #fff;display:flex;padding:.8em 1.3em;margin:.5em 1em;word-break:unset;align-items:center;justify-content:flex-start;flex-direction:row-reverse;transition:all .5s ease-in-out;color:#fff}.topbar__connect.connect .links-group__link:focus,.topbar__connect.connect .links-group__link:hover{background-color:#fff;color:#353c45;border-color:#353c45}.topbar__connect.connect .links-group__link:focus .button-drawing__svg,.topbar__connect.connect .links-group__link:hover .button-drawing__svg{fill:#353c45}.topbar__connect.connect .button-drawing__content{width:100%}.topbar__connect.connect .button-drawing__svg{width:20px;fill:#fff;margin-right:1em;transition:all .5s ease-in-out}.lang-switch .ss-main .ss-single-selected{font:normal normal 400 1em/1em Montserrat,sans-serif;text-transform:uppercase;letter-spacing:0;color:#fff}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}.lang-switch .ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(-45deg)}.lang-switch .ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-225deg)}.lang-switch .ss-list{font:normal normal 400 1em/1em Montserrat,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:#353c45}.lang-switch .ss-content .ss-list .ss-option:hover{color:#353c45;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#353c45;background:#c56839}.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:.2em}.lang-switch--flag .lang__select .placeholder{font-size:8px;min-width:24px;height:24px;text-align:center}.lang__value{background:transparent;border:0;text-decoration:none;color:#fff;cursor:pointer;margin:0 .4em;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;text-transform:capitalize}.lang .showhide{height:40px}.lang .showhide.open{margin-bottom:0}.lang .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.lang .showhide__arrow:after,.lang .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.lang .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.lang .showhide__arrow:after{width:1px}}.lang .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.lang .showhide__arrow:before{height:1px}}.lang .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.lang .showhide__title .title{color:#fff;display:flex;justify-content:center;align-items:center;font:normal normal 700 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Montserrat,sans-serif;text-transform:capitalize}.lang .showhide__title .title__element{display:inline-block}.lang .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;justify-content:space-between;background-color:transparent;color:#fff}.lang .showhide__title button:focus{outline:none}.lang .showhide__content{color:#fff;position:relative;top:0;padding:.4em}.lang .showhide__content button{color:#fff}.lang .lang__value--flag{display:none}.lang--flag .showhide__title .title{position:relative}.lang--flag .showhide__title .title:before{position:absolute;width:24px;height:24px}.lang--flag .showhide__title .title--de{content:url(../images/flag/de.png)}.lang--flag .showhide__title .title--dk{content:url(../images/flag/dk.png)}.lang--flag .showhide__title .title--en{content:url(../images/flag/en.png)}.lang--flag .showhide__title .title--es{content:url(../images/flag/es.png)}.lang--flag .showhide__title .title--fr{content:url(../images/flag/fr.png)}.lang--flag .showhide__title .title--it{content:url(../images/flag/it.png)}.lang--flag .showhide__title .title--nl{content:url(../images/flag/nl.png)}.lang--flag .showhide__title .title--no{content:url(../images/flag/no.png)}.lang--flag .showhide__title .title--pt{content:url(../images/flag/pt.png)}.lang--flag .showhide__title .title--ru{content:url(../images/flag/ru.png)}.lang--flag .showhide__title .title--se{content:url(../images/flag/se.png)}.lang--flag .lang__value--text{display:none}.lang--flag .lang__value--flag{display:block;width:24px;height:24px}.lang--flag .lang__value--de{background:url(../images/flag/de.png)}.lang--flag .lang__value--dk{background:url(../images/flag/dk.png)}.lang--flag .lang__value--en{background:url(../images/flag/en.png)}.lang--flag .lang__value--es{background:url(../images/flag/es.png)}.lang--flag .lang__value--fr{background:url(../images/flag/fr.png)}.lang--flag .lang__value--it{background:url(../images/flag/it.png)}.lang--flag .lang__value--nl{background:url(../images/flag/nl.png)}.lang--flag .lang__value--no{background:url(../images/flag/no.png)}.lang--flag .lang__value--pt{background:url(../images/flag/pt.png)}.lang--flag .lang__value--ru{background:url(../images/flag/ru.png)}.lang--flag .lang__value--se{background:url(../images/flag/se.png)}.topbar .ma-widget-feedback-v2{display:none}@media screen and (min-width:576px){.topbar .ma-widget-feedback-v2{display:block;background-color:#fff;padding:6px 16px 1px;border-radius:6px}.topbar .ma-widget-feedback-v2 img{height:30px}}.phone__svg{width:17px;fill:#fff}.phone .links-group__wrapper{justify-content:center}.phone .links-group__link{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),14px)/1em Montserrat,sans-serif;color:#fff;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none}.phone .showhide{position:relative;display:flex;height:40px;justify-content:center}.phone .showhide__title{cursor:pointer;display:flex;justify-content:center;flex-direction:column}.phone .showhide__title .title{color:#fff}.phone .showhide__title .title__element{display:inline-block}.phone .showhide__title button{padding:0;cursor:pointer;border:0;position:relative;display:flex;background-color:transparent;color:#fff}.phone .showhide__title button:focus{outline:none}.phone .showhide__content{color:#fff;background:rgba(197,104,57,.85)}.phone .showhide__content button{color:#fff}.phone .showhide__arrow{display:block;position:absolute;top:45%;right:0;transform:translate(-50%,-50%) rotate(135deg);width:8px;height:8px;pointer-events:none}.phone .showhide__arrow:after,.phone .showhide__arrow:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0;background-color:#fff}.phone .showhide__arrow:after{width:2px;height:100%}@media screen and (min-width:1200px){.phone .showhide__arrow:after{width:1px}}.phone .showhide__arrow:before{height:2px;width:100%}@media screen and (min-width:1200px){.phone .showhide__arrow:before{height:1px}}.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:#353c45;color:#fff}.selection-icon__icon>*{display:block;height:1.5em;width:1.5em;color:#fff;fill:currentColor;stroke:currentColor}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#353c45;color:#fff}.header--inner .selection-icon__icon>*{color:#fff;fill:currentColor;stroke:currentColor}.page-estimation-etapes .module-estimation-rapide{margin-bottom:5em;opacity:1;transition:opacity 1s;width:100%}.page-estimation-etapes .module-estimation-rapide .checkbox__field:checked+.checkbox__box{border-color:#123457}.page-estimation-etapes .module-estimation-rapide .main-search__close{display:none}.page-estimation-etapes .module-estimation-rapide .module-estimation-etapes__wrapper{max-width:1235px}.page-estimation-etapes .module-estimation-rapide .all-swiper-button svg{margin:0 1em;fill:#c56839;width:23px;height:13px}.page-estimation-etapes .module-estimation-rapide .all-swiper-button .arrow_link_svg.prev{transform:rotate(180deg)}@media screen and (max-width:769px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button svg{display:none}}.page-estimation-etapes .module-estimation-rapide .js-height-estm-etaps{height:auto!important}.page-estimation-etapes .module-estimation-rapide .expand-button.isExpanded .estimation_rapide_more__icon--expanded{display:inline-block}.page-estimation-etapes .module-estimation-rapide .module-estimation-rapide{max-width:1000px;margin:2em auto 0}.page-estimation-etapes .module-estimation-rapide .estimation_rapide_more__icon--expanded,.page-estimation-etapes .module-estimation-rapide .expand-button.isExpanded .estimation_rapide_more__icon--closed{display:none}.page-estimation-etapes .module-estimation-rapide .estimation_rapide_more__icon{color:#fff;fill:#c56839}.page-estimation-etapes .module-estimation-rapide .checkbox__span{color:#353c45}.page-estimation-etapes .module-estimation-rapide .checkbox__field:checked+.checkbox__box svg path{fill:transparent}.page-estimation-etapes .module-estimation-rapide .radio__input:checked+label:after,.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes :hover .checkboxes-svg{background:#c56839}.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes :hover .checkboxes-svg svg{fill:#fff}.page-estimation-etapes .module-estimation-rapide .radio label{color:#353c45}.page-estimation-etapes .module-estimation-rapide .radio__input:checked+label:before{border:1px solid #c56839}.page-estimation-etapes .module-estimation-rapide .radio__input+label:before{content:"";border-color:#c56839;color:#fff}.page-estimation-etapes .module-estimation-rapide .radio__input+label:after{content:"";color:#fff}.page-estimation-etapes .module-estimation-rapide .swiper-pagination.swiper-pagination-fraction{color:#fff;letter-spacing:0}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .swiper-pagination.swiper-pagination-fraction{font-size:18px}}.page-estimation-etapes .module-estimation-rapide .swiper-pagination{position:relative}.page-estimation-etapes .module-estimation-rapide .namediv__pagination{margin-right:2em}.page-estimation-etapes .module-estimation-rapide .namediv{display:flex;color:#fff;font-size:28px;letter-spacing:0;text-transform:none;text-align:left;align-items:flex-start}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .namediv{flex-direction:column}}.page-estimation-etapes .module-estimation-rapide .namediv strong{color:#fff;font-size:45px;line-height:38px}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .namediv strong{font-size:25px}}.page-estimation-etapes .module-estimation-rapide .modal__background{background:transparent}.page-estimation-etapes .module-estimation-rapide-all{position:relative;width:100%}.page-estimation-etapes .module-estimation-rapide .swiper-wrapper .swiper-slide{overflow:hidden;padding-left:1em}.page-estimation-etapes .module-estimation-rapide .estimation__logo{display:none}@media screen and (min-width:1200px){.page-estimation-etapes .module-estimation-rapide .estimation__logo{z-index:100;position:absolute;top:0;left:1em;display:block;padding:10px}}.page-estimation-etapes .module-estimation-rapide .modal__body{background:rgba(197,104,57,.95);height:93vh;width:98%;height:82vh;max-width:97%}.page-estimation-etapes .module-estimation-rapide .form__field.select label{display:none}.page-estimation-etapes .module-estimation-rapide .textfield__input::placeholder{color:#c56839;opacity:1}@media screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .form__field{margin:0 1.5em 2em}}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .modal__scroller{padding-top:3em}}.page-estimation-etapes .module-estimation-rapide .close__btn_all{display:flex;align-items:center;justify-content:space-between}.page-estimation-etapes .module-estimation-rapide .close__btn_all span.bnt__text__modal__close{color:#fff}.page-estimation-etapes .module-estimation-rapide .modal__scroller{overflow:hidden;margin:0 auto}@media screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .modal__scroller{width:69%}}.page-estimation-etapes .module-estimation-rapide .modal__close-drawing{width:1.2em;height:1.2em}.page-estimation-etapes .module-estimation-rapide .close__btn__text{top:1em;position:absolute;padding:.5em;right:1em;cursor:pointer;background:transparent;align-items:center;min-width:110px}.page-estimation-etapes .module-estimation-rapide .swiper-container-horizontal>.swiper-pagination-bullets,.page-estimation-etapes .module-estimation-rapide .swiper-pagination-custom,.page-estimation-etapes .module-estimation-rapide .swiper-pagination-fraction{bottom:inherit;left:inherit;width:inherit}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title{text-align:left;margin-bottom:4em}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__subtitle{letter-spacing:.3em}@media screen and (min-width:1024px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__subtitle{font:normal normal 400 30px/1em Montserrat,sans-serif}}@media screen and (max-width:1023px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__subtitle{font:normal normal 400 15px/1em Montserrat,sans-serif}}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__content{color:#fff}@media screen and (min-width:1500px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__content{font:normal normal 400 60px/1.1em Montserrat,sans-serif}}@media screen and (max-width:1499px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title .title__content{font:normal normal 400 40px/1.1em Montserrat,sans-serif}}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title p{font:normal normal 400 18px/1.3em Montserrat,sans-serif;color:#fff}.page-estimation-etapes .module-estimation-rapide button.expand-button{cursor:pointer;background:transparent;color:#c56839;font:normal normal 400 15px/1.3em Montserrat,sans-serif;margin:0 auto;fill:#c56839;border:none;text-transform:uppercase;text-align:center;display:table;width:100%}.page-estimation-etapes .module-estimation-rapide button.expand-button .estimation_rapide_more__icon--expanded{width:42px;height:45px;top:19px;position:relative}.page-estimation-etapes .module-estimation-rapide button.expand-button svg{width:23px;height:13px}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide button.expand-button span{letter-spacing:.3em}}.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate,.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{cursor:pointer;text-transform:uppercase;padding:7px 25px}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate,.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{font:normal normal 400 15px/1.3em Montserrat,sans-serif;letter-spacing:.3em}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate,.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{font:normal normal 400 15px/1.3em Montserrat,sans-serif}}.page-estimation-etapes .module-estimation-rapide .swiper-button-disabled{display:none}.page-estimation-etapes .module-estimation-rapide .swiper-button-next-estimate{color:#c56839}.page-estimation-etapes .module-estimation-rapide .all-swiper-button{margin:0 auto;display:flex;justify-content:space-evenly}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button{padding-top:2em;margin-bottom:1em}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button{width:100%;padding-top:2em}}@media screen and (min-width:769px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button>div{width:50%;text-align:center}}@media screen and (max-width:768px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button svg{display:none}.page-estimation-etapes .module-estimation-rapide .all-swiper-button>div{width:100%;text-align:center}}.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{color:#c56839}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination{position:relative}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination__title__content__2{color:#c56839;text-transform:uppercase;letter-spacing:.2em;display:block;text-align:center}@media screen and (min-width:1024px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination__title__content__2{font:normal normal 400 23px Montserrat,sans-serif}}@media screen and (max-width:1023px){.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination__title__content__2{font:normal normal 400 15px Montserrat,sans-serif}}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination{left:0;right:0;margin:0 auto;bottom:0;max-width:700px;display:flex;top:90px;justify-content:space-between}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet{position:relative;color:#c56839;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border:1px solid #c56839;font-weight:700;font-size:19px;opacity:1}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet:after{content:"";right:-26px;background:#fff;position:absolute;z-index:100;width:25px;height:9px;top:15px}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet:before{content:"";left:-26px;background:#fff;position:absolute;z-index:100;width:25px;height:9px;top:15px}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background:#c56839;border-color:#c56839}.page-estimation-etapes .module-estimation-rapide .estimationrapide__title__pagination .swiper-pagination:after{content:"";background:#919191;width:100%;height:1px;position:absolute;z-index:-1;top:20px}.page-estimation-etapes .module-estimation-rapide .button{background:#c56839;color:#fff}@media only screen and (max-width:400px){.page-estimation-etapes .module-estimation-rapide .button{margin:0 auto;color:#fff}}.page-estimation-etapes .module-estimation-rapide .siwp_1 input[type=checkbox][id^=my-checkbox]{display:none}.page-estimation-etapes .module-estimation-rapide .siwp_1 label{align-items:center;display:flex;text-align:center;width:100%;padding:10px;position:relative;margin:0;cursor:pointer;color:#c56839;font:normal normal 400 18px Montserrat,sans-serif}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label{letter-spacing:.1em;text-transform:capitalize}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label{letter-spacing:.1em;margin-left:10px;text-transform:capitalize}}.page-estimation-etapes .module-estimation-rapide .siwp_1 label:before{background-color:#fff;color:#fff;content:" ";display:block;border-radius:50%;border:1px solid #c56839;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:.4s;transform:scale(0)}.page-estimation-etapes .module-estimation-rapide .siwp_1 label img{transition-duration:.2s;transform-origin:50% 50%;border:1px solid #c56839;padding:.8em 1em;border-radius:7px;max-width:50px;height:50px;object-fit:contain}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label img{margin-right:24px}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_1 label img{margin-right:12px}}.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg{transition-duration:.2s;transform-origin:50% 50%;border:1px solid #c56839;padding:.5em;border-radius:7px;width:50px;min-width:50px;height:50px;object-fit:contain}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg{margin-right:24px}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg{margin-right:12px}}.page-estimation-etapes .module-estimation-rapide .siwp_1 .checkboxes-svg svg{fill:#c56839}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label .checkboxes-svg{transform:scale(.9);z-index:1}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label{align-items:center}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label:before{content:"✓";background-color:#c56839;transform:scale(1);color:#fff}.page-estimation-etapes .module-estimation-rapide .siwp_1 :checked+label img{transform:scale(.9);z-index:1}.page-estimation-etapes .module-estimation-rapide .form__legals{display:none}.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__legals{display:block}.page-estimation-etapes .module-estimation-rapide .form .form-group--column{flex-direction:row;flex-wrap:wrap}.page-estimation-etapes .module-estimation-rapide .siwp_2 .form-group.form-group--column,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form-group.form-group--column,.page-estimation-etapes .module-estimation-rapide .siwp_4 .form-group.form-group--column{justify-content:space-between}.page-estimation-etapes .module-estimation-rapide .form .form-group{display:flex;flex:inherit}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .form .form-group{flex-direction:column}}.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{align-self:auto}@media only screen and (max-width:991px){.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{width:100%}}@media only screen and (min-width:1500px){.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{width:27%}}@media only screen and (min-width:992px) and (max-width:1499px){.page-estimation-etapes .module-estimation-rapide .form .form-group--column>*{width:40%}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide fieldset.form__fieldset{padding:0}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .radios__group .radios__item{margin-right:.5em}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_2 .form__field{width:100%}}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_2 .form__field{width:41%}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field{width:100%}}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field{width:41%}}@media only screen and (max-width:767px){.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field{width:100%}}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field{width:41%}}.page-estimation-etapes .module-estimation-rapide .form .form-group>*{flex:inherit;flex-basis:inherit;align-self:inherit}.page-estimation-etapes .module-estimation-rapide .js-swiper-estimation-rapide{overflow:hidden}.page-estimation-etapes .module-estimation-rapide .siwp_2,.page-estimation-etapes .module-estimation-rapide .siwp_3,.page-estimation-etapes .module-estimation-rapide .siwp_4{height:0}@media only screen and (min-width:768px){.page-estimation-etapes .module-estimation-rapide .siwp_2 ul.radios__group,.page-estimation-etapes .module-estimation-rapide .siwp_3 ul.radios__group,.page-estimation-etapes .module-estimation-rapide .siwp_4 ul.radios__group{margin-left:-.5em}}.page-estimation-etapes .module-estimation-rapide .siwp_2.swiper-slide-active,.page-estimation-etapes .module-estimation-rapide .siwp_3.swiper-slide-active,.page-estimation-etapes .module-estimation-rapide .siwp_4.swiper-slide-active{height:auto}.page-estimation-etapes .module-estimation-rapide .siwp_2.swiper-slide-next,.page-estimation-etapes .module-estimation-rapide .siwp_3.swiper-slide-next,.page-estimation-etapes .module-estimation-rapide .siwp_4.swiper-slide-next{height:0}.page-estimation-etapes .module-estimation-rapide .siwp_2 .radio__input:checked+label{color:#fff}.page-estimation-etapes .module-estimation-rapide .form__validation .form__field.checkboxes{width:100%;margin-top:26px}.page-estimation-etapes .module-estimation-rapide .form,.page-estimation-etapes .module-estimation-rapide .form__conditions{color:#c56839}@media only screen and (max-width:1440px){.page-estimation-etapes .module-estimation-rapide .siwp_3 .checkbox__label{font-size:11px}}.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:first-child .radio__input:checked+label,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:nth-child(2) .radio__input:checked+label,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:nth-child(3) .radio__input:checked+label,.page-estimation-etapes .module-estimation-rapide .siwp_3 .form__field.radios:nth-child(4) .radio__input:checked+label{color:#fff}.page-estimation-etapes .module-estimation-rapide .siwp_3 .checkboxes__group .checkboxes__item{margin-bottom:.5em;align-self:auto;width:50%;margin-right:0}.page-estimation-etapes .module-estimation-rapide .siwp_3 .checkbox__label{letter-spacing:.1em}.page-estimation-etapes .module-estimation-rapide .select__label,.page-estimation-etapes .module-estimation-rapide .textfield__label{text-align:left}.page-estimation-etapes .module-estimation-rapide .checkboxes__legend,.page-estimation-etapes .module-estimation-rapide .radios__legend{color:#c56839;font-weight:600;text-align:left;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif;letter-spacing:0;text-transform:lowercase;margin-bottom:1.5em}.page-estimation-etapes .module-estimation-rapide .checkboxes__legend:first-letter,.page-estimation-etapes .module-estimation-rapide .radios__legend:first-letter{text-transform:uppercase}.page-estimation-etapes .module-estimation-rapide .textfield__input{color:#fff}.page-estimation-etapes .module-estimation-rapide .form__field.select select{border:none;border-bottom:1px solid #fff;background:transparent;min-height:52px}.page-estimation-etapes .module-estimation-rapide span.separation_content{height:120px;width:100%;display:block}.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field.select:first-child{width:100%}.page-estimation-etapes .module-estimation-rapide .form__validation{padding-right:1em;padding-left:1em}.page-estimation-etapes .module-estimation-rapide .siwp_4 .form__field.select select{padding-bottom:9px;padding-top:10px}.page-estimation-etapes .module-estimation-rapide .disabled-verification{pointer-events:none;color:#606060}@media only screen and (min-width:990px){.page-estimation-etapes .module-estimation-rapide .modal__body{padding:5em 8em}}@media only screen and (max-width:989px){.page-estimation-etapes .module-estimation-rapide .modal__body{padding:2em 1em}}.page-estimation-etapes .module-estimation-rapide .modal{width:100%}.page-estimation-etapes .module-estimation-rapide .radio__label{padding-left:.6em}@media only screen and (min-width:900px){.page-estimation-etapes .module-estimation-rapide .form__validation{width:100%!important}}.page-estimation-etapes .module-estimation-rapide .form__field.checkboxes.checkbox-simple legend.checkboxes__legend,.page-estimation-etapes .module-estimation-rapide .form__field.radios.radio-simple legend.radios__legend,.page-estimation-etapes .module-estimation-rapide .radio-etage li.radios__item:first-child label{padding:0}.page-estimation-etapes .module-estimation-rapide .form__field.radios.radio-simple ul.radios__group{margin:0}.page-estimation-etapes .module-estimation-rapide select{color:#c56839;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif}.page-estimation-etapes .module-estimation-rapide select option{color:#353c45;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Montserrat,sans-serif}@media only screen and (max-width:989px){.page-estimation-etapes .module-estimation-rapide .all-swiper-button{flex-direction:column}.page-estimation-etapes .module-estimation-rapide .swiper-button-prev-estimate{margin-bottom:.5em}}.page-estimation-etapes .module-estimation-rapide .swiper-slide header.estimationrapide__title.title{display:none}.page-estimation-etapes .module-estimation-rapide .siwp_1 header.estimationrapide__title.title{display:block}.page-estimation-etapes .module-estimation-rapide .bulle-radio label.radio__label{padding-left:0;font-weight:700;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1em;color:#c56839}.page-estimation-etapes .module-estimation-rapide .bulle-radio li.radios__item .radio__input{position:absolute}.page-estimation-etapes .module-estimation-rapide .bulle-radio .radio__input+label:before{content:"";position:absolute;left:0;top:0;border-radius:50%;border:1px solid #353c45;width:40px;height:40px}.page-estimation-etapes .module-estimation-rapide .bulle-radio .radio__input:checked+label:after{background:#c56839;z-index:-1;position:absolute;left:0;top:0;border-radius:50%;border:1px solid;width:40px;height:40px}.page-estimation-etapes .module-estimation-rapide .bulle-radio{justify-content:start;margin:2em 1.5em}.page-estimation-etapes .module-estimation-rapide .form__field.textfield label.textfield__label{display:none}.page-estimation-etapes .module-estimation-rapide .form .submit{color:#c56839}.page-estimation-etapes .module-estimation-rapide .form .submit__arrow_link_svg{fill:#c56839}.page-estimation-etapes .module-estimation-rapide .form__legals{color:#c56839}.page-estimation-etapes .module-estimation-rapide .form__submit{padding-right:2em}.page-estimation-etapes .environnement-list{padding:0}.page-estimation-etapes .estimation-v1__title{margin-bottom:4em}.page-estimation-etapes .expand-button.isExpanded .estimation_rapide__form_more__icon--expanded{display:inline-block}.page-estimation-etapes .estimation_rapide__form_more__icon--expanded,.page-estimation-etapes .expand-button.isExpanded .estimation_rapide__form_more__icon--closed{display:none}.page-estimation-etapes .estimation_rapide_more__icon_form{color:#fff;fill:#c56839}.page-estimation-etapes button.expand-button{cursor:pointer;background:transparent;color:#c56839;font:normal normal 400 15px/1.3em Montserrat,sans-serif;margin:0 auto;fill:#c56839;border:none;text-transform:uppercase;text-align:center;display:table;width:100%}.page-estimation-etapes button.expand-button .estimation_rapide__form_more__icon--expanded{width:42px;height:45px;top:19px;position:relative}.page-estimation-etapes button.expand-button svg{width:23px;height:13px}@media only screen and (min-width:768px){.page-estimation-etapes button.expand-button span{letter-spacing:.3em}}.body--page-property-listing-v1 .header--inner .header__data{padding-top:90px}.body--page-property-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-property-listing-v1 .header--inner .header__data-container{max-width:1450px}.body--page-property-listing-v2 .header--inner .header__data{padding-top:90px}.body--page-property-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-property-listing-v2 .header--inner .header__data-container{max-width:1450px}.body--page-property-listing-v3 .header--inner .header__data{padding-top:90px}.body--page-property-listing-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-listing-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-property-listing-v3 .header--inner .header__data-container{max-width:1425px}.body--page-property-detail-v1 .header--inner .header__data{padding-top:90px}.body--page-property-detail-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-detail-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-property-detail-v1 .header--inner .header__data-container{max-width:1500px}.body--page-property-detail-v2 .header--inner .header__data{padding-top:90px}.body--page-property-detail-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-detail-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-property-detail-v2 .header--inner .header__data-container{max-width:1345px}.body--page-property-detail-v3 .header--inner .header__data{padding-top:90px}.body--page-property-detail-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-property-detail-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-property-detail-v3 .header--inner .header__data-container{max-width:1500px}@media screen and (min-width:576px){.body--page-mandatory-listing-v1 .header--inner .bg_ctnr{min-height:500px}}.body--page-mandatory-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-mandatory-listing-v1 .header--inner .header__data{min-height:500px}}.body--page-mandatory-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-mandatory-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-mandatory-listing-v1 .header--inner .header__data-container{max-width:1500px}@media screen and (min-width:576px){.body--page-mandatory-listing-v2 .header--inner .bg_ctnr{min-height:500px}}.body--page-mandatory-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-mandatory-listing-v2 .header--inner .header__data{min-height:500px}}.body--page-mandatory-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-mandatory-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-mandatory-listing-v2 .header--inner .header__data-container{max-width:1470px}@media screen and (min-width:576px){.body--page-mandatory-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-mandatory-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-mandatory-details-v1 .header--inner .header__data{min-height:555px}}.body--page-mandatory-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-mandatory-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-mandatory-details-v1 .header--inner .header__data-container{max-width:1265px}@media screen and (min-width:576px){.body--page-agency-listing-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-agency-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-agency-listing-v1 .header--inner .header__data{min-height:450px}}.body--page-agency-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-agency-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-agency-listing-v1 .header--inner .header__data-container{max-width:1470px}@media screen and (min-width:576px){.body--page-agency-listing-v2 .header--inner .bg_ctnr{min-height:450px}}.body--page-agency-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-agency-listing-v2 .header--inner .header__data{min-height:450px}}.body--page-agency-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-agency-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-agency-listing-v2 .header--inner .header__data-container{max-width:1310px}@media screen and (min-width:576px){.body--page-agency-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-agency-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-agency-details-v1 .header--inner .header__data{min-height:555px}}.body--page-agency-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-agency-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-agency-details-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-contact-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-contact-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-contact-v1 .header--inner .header__data{min-height:555px}}.body--page-contact-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-contact-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-contact-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-contact-v2 .header--inner .bg_ctnr{min-height:555px}}.body--page-contact-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-contact-v2 .header--inner .header__data{min-height:555px}}.body--page-contact-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-contact-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-contact-v2 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-editorial-basic .header--inner .bg_ctnr{min-height:555px}}.body--page-editorial-basic .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-editorial-basic .header--inner .header__data{min-height:555px}}.body--page-editorial-basic .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-editorial-basic .header--inner .header__data-wrapper{padding:0}}.body--page-editorial-basic .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-news-listing-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-news-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-news-listing-v1 .header--inner .header__data{min-height:450px}}.body--page-news-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-news-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-news-listing-v1 .header--inner .header__data-container{max-width:1460px}@media screen and (min-width:576px){.body--page-news-listing-v2 .header--inner .bg_ctnr{min-height:450px}}.body--page-news-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-news-listing-v2 .header--inner .header__data{min-height:450px}}.body--page-news-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-news-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-news-listing-v2 .header--inner .header__data-container{max-width:1420px}.body--page-news-listing-v2 .page-news-listing-v2{margin-top:-3em}@media screen and (min-width:576px){.body--page-news-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-news-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-news-details-v1 .header--inner .header__data{min-height:555px}}.body--page-news-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-news-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-news-details-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-selection-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-selection-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-selection-v1 .header--inner .header__data{min-height:450px}}.body--page-selection-v1 .header--inner .header__data-wrapper{max-width:1245px;padding:0 var(--wrapper-x);width:100%;margin:0 auto}@media screen and (min-width:1600px){.body--page-selection-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-selection-v1 .header--inner .header__data-container{max-width:1350px;margin:0 auto}@media screen and (min-width:576px){.body--page-partner-listing-v1 .header--inner .bg_ctnr{min-height:450px}}.body--page-partner-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-partner-listing-v1 .header--inner .header__data{min-height:450px}}.body--page-partner-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-partner-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-partner-listing-v1 .header--inner .header__data-container{max-width:1235px}@media screen and (min-width:576px){.body--page-partner-listing-v2 .header--inner .bg_ctnr{min-height:520px}}.body--page-partner-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-partner-listing-v2 .header--inner .header__data{min-height:450px}}.body--page-partner-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-partner-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-partner-listing-v2 .header--inner .header__data-container{max-width:1235px}@media screen and (min-width:576px){.body--page-estimation-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-estimation-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-estimation-v1 .header--inner .header__data{min-height:555px}}.body--page-estimation-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-estimation-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-estimation-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-alertmail-content-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-alertmail-content-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-alertmail-content-v1 .header--inner .header__data{min-height:555px}}.body--page-alertmail-content-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-alertmail-content-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-alertmail-content-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-team-listing-v1 .header--inner .bg_ctnr{min-height:500px}}.body--page-team-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-team-listing-v1 .header--inner .header__data{min-height:500px}}.body--page-team-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-team-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-team-listing-v1 .header--inner .header__data-container{max-width:1410px}@media screen and (min-width:576px){.body--page-team-listing-v2 .header--inner .bg_ctnr{min-height:500px}}.body--page-team-listing-v2 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-team-listing-v2 .header--inner .header__data{min-height:500px}}.body--page-team-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-team-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-team-listing-v2 .header--inner .header__data-container{max-width:1500px}@media screen and (min-width:576px){.body--page-events-listing-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-events-listing-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-events-listing-v1 .header--inner .header__data{min-height:555px}}.body--page-events-listing-v1 .header--inner .header__data-wrapper{max-width:1300px;padding:0 var(--wrapper-x);margin:auto;width:100%}@media screen and (min-width:1600px){.body--page-events-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-events-listing-v1 .header--inner .header__data-container{max-width:1420px}@media screen and (min-width:576px){.body--page-events-details-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-events-details-v1 .header--inner .header__data{justify-content:center}@media screen and (min-width:576px){.body--page-events-details-v1 .header--inner .header__data{min-height:555px}}.body--page-events-details-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x);margin:auto;width:100%}@media screen and (min-width:1600px){.body--page-events-details-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-events-details-v1 .header--inner .header__data-container{max-width:1580px;margin:0 0 0 auto}@media screen and (min-width:576px){.body--page-program-listing-v1 .header--inner .bg_ctnr{min-height:555px}}.body--page-program-listing-v1 .header--inner .header__data{padding-top:90px}.body--page-program-listing-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-listing-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-program-listing-v1 .header--inner .header__data-container{max-width:1450px}@media screen and (min-width:576px){.body--page-program-listing-v2 .header--inner .bg_ctnr{min-height:555px}}.body--page-program-listing-v2 .header--inner .header__data{padding-top:90px}@media screen and (min-width:576px){.body--page-program-listing-v2 .header--inner .header__data{min-height:400px}}.body--page-program-listing-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-listing-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-program-listing-v2 .header--inner .header__data-container{max-width:1450px}@media screen and (min-width:576px){.body--page-program-listing-v3 .header--inner .bg_ctnr{min-height:555px}}.body--page-program-listing-v3 .header--inner .header__data{padding-top:90px}.body--page-program-listing-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-listing-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-program-listing-v3 .header--inner .header__data-container{max-width:1425px}.body--page-program-detail-v1 .header--inner .header__data{padding-top:90px}.body--page-program-detail-v1 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-detail-v1 .header--inner .header__data-wrapper{padding:0}}.body--page-program-detail-v1 .header--inner .header__data-container{max-width:1500px}.body--page-program-detail-v2 .header--inner .header__data{padding-top:90px}.body--page-program-detail-v2 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-detail-v2 .header--inner .header__data-wrapper{padding:0}}.body--page-program-detail-v2 .header--inner .header__data-container{max-width:1345px}.body--page-program-detail-v3 .header--inner .header__data{padding-top:90px}.body--page-program-detail-v3 .header--inner .header__data-wrapper{max-width:1920px;padding:0 var(--wrapper-x)}@media screen and (min-width:1600px){.body--page-program-detail-v3 .header--inner .header__data-wrapper{padding:0}}.body--page-program-detail-v3 .header--inner .header__data-container{max-width:1500px}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0;transition:opacity .5s .5s}.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}:root{--wrapper-x:10px}@media screen and (min-width:360px){:root{--wrapper-x:20px}}@media screen and (min-width:768px){:root{--wrapper-x:2em}}.header__logo.logo{top:2em}@media screen and (min-width:1200px){.header__logo.logo .logo__source{max-width:inherit;min-width:inherit}}@media screen and (max-width:993px){.topbar__logo .logo{height:60px}}.topbar__connect.connect .title__label{font-size:18px}.topbar__connect.connect .button-drawing__content{font-size:12px;text-transform:lowercase}.header--inner .main-nav__logo .logo{max-height:inherit}@media screen and (max-width:1540px) and (min-width:1200px){.header--inner .main-nav__wrapper{width:59%}}@media screen and (min-width:1200px){.header--inner .header__logo .logo__source{max-height:inherit;max-width:inherit}}.header--inner .header__seo-panel{padding-bottom:2em}.header--inner .main-nav__tools .menu__item .menu__label{text-transform:lowercase}.header--inner .main-nav__tools .menu__item .menu__label:first-letter{text-transform:uppercase}.menu_hovered .header--home.header .main-nav__tools .menu__item:hover .menu__label{color:#fff}.submenu__link{text-transform:lowercase}.submenu__link:first-letter{text-transform:uppercase}.fab-v1 .fab-v1__item>*{pointer-events:unset}@media screen and (max-width:1540px){.topbar__connect.connect .showhide.open .showhide__content{display:block}}@media screen and (max-width:1540px){.topbar__connect.connect .showhide .showhide__content{display:none}}@media screen and (max-width:993px){.body--home .main-nav__tools .menu__item .menu__label{text-transform:lowercase}.body--home .main-nav__tools .menu__item .menu__label:first-letter{text-transform:uppercase}}.search-filter-full .modal__body .header__logo__search .header__home-link .logo__source{filter:brightness(0) invert(1)}@media screen and (min-width:1200px){.search-filter-full .modal__body .header__logo__search .header__home-link .logo__source{width:70%}}@media screen and (max-width:1440px) and (min-width:1200px){.form-search-filter__container{top:61%}}.form-search-filter__container .form-search-filter{background:rgba(53,60,69,.83)}.formOffredem__container .form__content .button-select__element{font-size:16px;font-family:Montserrat,sans-serif;font-weight:600}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#fff;border-color:#fff;color:color_button_colorhovred}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item{font-size:16px;font-weight:600}.form-estimate__container .form-estimate__input-element,.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__content{font-size:15px;font-family:Montserrat,sans-serif;font-weight:400}.form-estimate__container .form-estimate__input-element{color:#fff}.form-estimate__container .form-estimate__input-element::placeholder{color:#fff}.formSelect__container .formSelect__content .textfield__input,.formSelect__container .formSelect__structure .label-element{font-size:15px;font-family:Montserrat,sans-serif;font-weight:400}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{text-transform:lowercase;font-size:16px;font-family:Montserrat,sans-serif;font-weight:600}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font-size:15px;font-family:Montserrat,sans-serif;font-weight:600}.form-search-filter__container .form-search-filter .line__container.line4__container .submit_button_item{font-size:20px;font-weight:400;font-family:Montserrat,sans-serif}@media screen and (max-width:767px){.formOffredem__container .link-email__content .link-email__element,.formSubmit__container .formSubmit__structure .button-submit__item span{letter-spacing:0;font-size:4vw}}@media screen and (max-width:767px){.cro-v2__content{transform:none!important}}.cro-v2__links .button-drawing{color:#fff}@media screen and (min-width:1200px){.alertmail-v1__content,.services-v4__item-wrapper,.services-v4__title .title .title__content{transform:none!important}}@media screen and (min-width:1200px){.silos-v1{padding:5em 0 0}}.footer-v1 .copyright__nav-list .nav-list__item,.footer-v1 .copyright__text{font-size:10px}@media screen and (max-width:767px){.footer-v1-top__coords--wrapper{flex-wrap:wrap}}@media screen and (max-width:993px) and (min-width:768px){.footer-v1-top__coords--wrapper{flex-wrap:wrap}}.footer-v1-last__lbi-logo{width:164px;height:25.98px}.footer-v1-top__coords--content{min-width:auto}@media screen and (min-width:768px){.footer-v1-top__coords--content{padding:4em 0 0;justify-content:flex-start;flex-direction:column}}@media screen and (max-width:993px) and (min-width:768px){.footer-v1-top__coords--content{width:50%}}@media screen and (max-width:767px){.footer-v1-top__coords--content:not(.footer-v1-top__coords--content:first-child){padding-top:0}}.footer-v1-top__coords--content:nth-child(2) .footer-v1-top__socials.socials,.footer-v1-top__coords--content:nth-child(3) .footer-v1-top__socials.socials,.footer-v1-top__coords--content:nth-child(4) .footer-v1-top__socials.socials{visibility:hidden;width:0;height:0}@media screen and (min-width:768px){.footer-v1-top__content{width:100%}}.footer-v1-top__coords-name .text{text-transform:uppercase}.footer-v1-top__socials{width:100%;margin-top:2em;margin-bottom:0}@media screen and (max-width:767px){.footer-v1-top__socials{margin-bottom:2em}}.footer-v1-top__socials .socials__title{text-transform:uppercase}.footer-v1-top__content--multi .footer-v1-top__socials .socials__title{display:block}@media screen and (max-width:993px){.footer-v1-top__partners .partners__list{flex-wrap:nowrap;align-items:center}}@media screen and (min-width:768px){.footer-v1-top__partners{width:100%}.footer-v1-top__partners .partners__list{align-items:center}}.footer-v1-top__partners .partners__img{max-height:inherit}@media screen and (min-width:768px){.footer-v1-top__partners .partners__wrapper{padding:4em 0 2em}}@media screen and (min-width:992px){.footer-v1-top__partners .partners__wrapper{align-items:flex-start}}@media screen and (max-width:767px){.footer-v1-top__coords--infos{margin-bottom:1em}}.partner-listing-v1 .item__decorate{background:#fff}.partner-listing-v1 .item__img--contain{background-color:transparent}.body--inner .header--inner .header__data{padding-top:13em}@media screen and (min-width:992px){.property-listing-v2__item:first-child .property-listing-v2__item-content--wrapper{padding:14em 1em 0 5em}}@media screen and (max-width:767px){.filter-sort__container .filter-value{color:#353c45;border-color:#353c45}}@media screen and (max-width:767px){.filter-sort__container .filter-text .text-element{color:#353c45}}@media screen and (min-width:992px){.agency__content .content__left{width:74%}}.property-detail-v2__decorate .decorate__visual img{object-fit:scale-down;background:#353c45}.property-detail-v3__item-status .property-status{background:transparent;border:0}.agency__content .content__left__decorate .decorate__visual img{object-fit:scale-down}@media screen and (max-width:992px) and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label{font-size:15px}.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label:lang(de),.estimation__wrapper #estimation_pro_group .module-form .form__field .select__label:lang(en){font-size:14px}}@media screen and (max-width:992px) and (min-width:768px){.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{font-size:15px}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label:lang(en){font-size:14px}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label:lang(de){font-size:1.5vw}}@media screen and (max-width:992px) and (min-width:768px){.empty-search__link .links-group__wrapper{margin-right:1.5%}}@media screen and (max-width:767px){.empty-search__link .links-group__wrapper{margin-right:5.5%}}@media screen and (max-width:1540px) and (min-width:1200px){.agency__content .content__left__coords .coords__text{font-size:1.1vw}}@media screen and (max-width:767px){.agency__content .content__left__coords .coords__text{font-size:4.5vw}}@media screen and (max-width:767px){.empty-search__link .button-drawing__content{letter-spacing:0}}.editorial__item{text-transform:lowercase}.editorial__item:first-letter{text-transform:uppercase}@media screen and (max-width:767px){.header--inner .bg_ctnr{min-height:unset}}.alertmail-v1__slogan{padding-left:0}@media screen and (max-width:1540px) and (min-width:1200px){.alertmail-v1__slogan:lang(de){font-size:6vw}}@media screen and (max-width:767px){.alertmail-v1__links .button-drawing{letter-spacing:0}}@media screen and (max-width:1540px) and (min-width:1200px){.alertmail-v1__text.text{font-size:1.2vw}.alertmail-v1__text.text:lang(de){margin-bottom:2em}}@media screen and (max-width:993px) and (min-width:768px){.alertmail-v1__text.text:lang(en){font-size:2.2vw}}@media screen and (max-width:992px){.alertmail-v1__content{padding-top:9em}}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-top-block .form__fields{margin:0 -.5em}}@media screen and (min-width:992px){.alertmail-content-v1__form-block .form__field{margin:0 .4em 1.5em}}.alertmail-v1__title .title .title__content-1{text-transform:lowercase}@media screen and (max-width:768px){.alertmail-v1__title .title .title__content-1{font-size:3vw}}@media screen and (max-width:992px) and (min-width:768px){.alertmail-v1__title .title .title__content-1{font-size:3vw}}@media screen and (max-width:1440px) and (min-width:1200px){.alertmail-v1__title .title .title__content-1{font-size:1.7vw}}.alertmail-v1__title .title .title__content-1:first-letter{text-transform:uppercase}.contact-v2__decorate img{object-fit:scale-down}@media screen and (min-width:1200px){.team-listing-v1__item{margin:3em 1em 2em}}.filter-sort__container .filter-label,.filter-sort__container .filter-text .text-element,.filter-sort__container .filter-value{color:#353c45}.agency-listing-v1__decorate img{object-fit:scale-down}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA3LW1vZHVsZXMvbWFpbi1zZWFyY2gvX21haW4tc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMS1mb250cy5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvcmdwZC9fcmdwZC12MS5zY3NzIiwibWFpbi5jc3MiLCIwMS10b29scy9fYW5pbWF0aW9ucy5zY3NzIiwiMDEtdG9vbHMvX2ZvbnQuZXN0aW1hdGlvbi5zY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbGluay1ibG9jLnNjc3MiLCIwMi1nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIjAzLXRhZ3MvX2FyaWEtdGFibGUuc2NzcyIsIjAzLXRhZ3MvX2hlYWRpbmdzLnNjc3MiLCIwMS10b29scy9fbWl4aW5zLnJlc2V0LnNjc3MiLCIwMy10YWdzL19odG1sLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMC1jb2xvcnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA1LXBhZ2VzLnNjc3MiLCIwMS10b29scy9fbWl4aW5zLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2J1dHRvbi5zY3NzIiwiMDYtZWxlbWVudHMvX2xvYWRlci5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLXNvY2lhbHMuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX21vZGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9yZS1hY3Rpb24uc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb3JlLWFjdGlvbnMuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzIiwiMDYtZWxlbWVudHMvX3Njcm9sbC1hbGlnbmVyLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fc2VvLXRhZy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3Nlby10YWcuc2NzcyIsIjA2LWVsZW1lbnRzL19zdGF0dXMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zdGF0dXMuc2NzcyIsIjA2LWVsZW1lbnRzL19zd2lwZXIuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zd2lwZXIuc2NzcyIsIjA2LWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFibGUtYXJpYS5zY3NzIiwiMDYtZWxlbWVudHMvX3RhYnMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJzLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2luZm9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc3VibWl0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL191cGxvYWQuc2NzcyIsIjA2LWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RpdGxlLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1kZXRhaWxzLnYxLnNjc3MiLCIwMC1jb3JlL18wMi1jb3JlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpbHRlci9fZmlsdGVyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLWNvbnRlbnQudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52cy5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvYWxlcnRtYWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2JhY2stbGluay9fYmFjay1saW5rLnNjc3MiLCIwNy1tb2R1bGVzL2JhbmRlYXV4L2JhbmRlYXV4LnNjc3MiLCIwNy1tb2R1bGVzL2JpZ2RhdGEvX2JpZ2RhdGEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYmlnZGF0YS9fYmlnZGF0YS5zY3NzIiwiMDctbW9kdWxlcy9ibG9jL19ibG9jLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYmxvYy9fYmxvYy1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwiMDctbW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3MiLCIwNy1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvY2FsbC10cmFja2luZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jYWxsLXRyYWNraW5nL19jYWxsLXRyYWNraW5nLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9jb250YWN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvY29udGFjdC52Mi5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvdW50ZXIvY291bnRlci52MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzIiwiMDctbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzIiwiMDctbW9kdWxlcy9kb3dubG9hZC9fZG93bmxvYWQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZG93bmxvYWQvX2Rvd25sb2FkLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNlby5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zZW8uc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy0xLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWdtcy0xLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy00LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTYuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy03LnNjc3MiLCIwNy1tb2R1bGVzL2VtcHR5LXNlYXJjaC9fZW1wdHktc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VtcHR5LXNlYXJjaC9fZW1wdHktc2VhcmNoLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LWxpc3Quc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtc2VvLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19ob21lLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb25fcmVzdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlscy52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFxL19mYXEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2Zvcm0vX2Zvcm0udjEuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNi1hbmltYXRpb25zLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvamVzdGltby9famVzdGltby5zY3NzIiwiMDctbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8udjIuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fZm9ybS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL3Nlby10ZXh0cy5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fX21haW4tbmF2LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tbmF2L19tYWluLW5hdi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS1kcm9wZG93bi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYWluLXNlYXJjaC9fbWFpbi1zZWFyY2guc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy5ibGFuay5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZtYW5kYXRvcnkuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19fbWFwLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9tYXAuYmFubmVyLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWxzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtcmVsYXRlZC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLXJlbGF0ZWQudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjMuc2NzcyIsIjA3LW1vZHVsZXMvbmV3c2xldHRlci9fbmV3c2xldHRlci52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzbGV0dGVyL25ld3NsZXR0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52MS5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYyLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2NzcyIsIjA3LW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfbGlzdGluZy52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXMtZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLWRldGFpbC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2RldGFpbC52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjQuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2NzcyIsIjA3LW1vZHVsZXMvcHJvbW90ZS9fcHJvbW90ZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9tb3RlL3Byb21vdGUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmctdjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL19hcHBseW9ubGluZS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX21vZGFsLmRwZS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzLXJlbGF0ZWQvX3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnR5LWRldGFpbF9hZ2VuY3kuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL190b29scy5zY3NzIiwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1kZXRhaWxzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmUtZGV0YWlscy52MS5zY3NzIiwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzX2xpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXNfbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3JncGQvX19yZ3BkLWNvb2tpZXMuc2NzcyIsIjA3LW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24uY29udGVudC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5zY3NzIiwiMDctbW9kdWxlcy9zZW8tcGFuZWwvc2VvLXBhbmVsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52NC5zY3NzIiwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEtaW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLWlubmVyLnNjc3MiLCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzIiwiMDctbW9kdWxlcy9zb2NpYWxzL19zb2NpYWxzX3NoYXJlLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX190b3BiYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fYWxlcnRtYWlsLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fY29ubmVjdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2Nvbm5lY3Quc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fbGFuZy5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX21laWxsZXVycy1hZ2VudHMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19tZWlsbGV1cnMtYWdlbnRzLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fcGhvbmUuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19waG9uZS5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi1pY29uLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fc2VsZWN0aW9uLnNjc3MiLCIwOC1wYWdlcy9fcGFnZS1lc3RpbWF0aW9uLWV0YXBlcy1tb2R1bGUuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcG9waW4tZXN0aW1hdGlvbi1yYXBpZGUvX19lc3RpbWF0aW9uLXBhZ2UtZXRhcGVzLnNjc3MiLCIwOC1wYWdlcy9fcGFnZXMuc2NzcyIsIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIm1haW4uc2NzcyIsIl9jdXN0b21zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOE1BLGdCQWloQlksQ0MzdEJaLHdGQUFZLENBQ1osd0ZBQVksQ0FDWix3RkFBWSxDQ0RaLHFGQUFZLENBQ1osK0dBQVksQ0NKWiw4RUFBWSxDQUNaLHVGQUFZLENBQ1oscUZBQVksQ0ZJWixXQUNFLHdCQUEyQixDQUMzQixzQ0FBeUMsQ0FDekMsNFNBSTBFLENBQzFFLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0dxR3BCLDhCQ3BIUSxxQkFBc0MsQ0R1SDlDLGdDQ3ZIUSxzQkFBc0MsQ0QwSDlDLGdDQzFIUSxzQkFBc0MsQ0Q2SDlDLGdDQzdIUSxzQkFBc0MsQ0RnSTlDLGdDQ2hJUSxzQkFBc0MsQ0RtSTlDLDhCQ25JUSxxQkFBc0MsQ0RzSTlDLGdDQ3RJUSx1QkFBc0MsQ0R5STlDLGdDQ3pJUSx1QkFBc0MsQ0Q0STlDLGdDQzVJUSx1QkFBc0MsQ0QrSTlDLGdDQy9JUSx1QkFBc0MsQ0RrSjlDLDhCQ2xKUSxxQkFBc0MsQ0RxSjlDLGdDQ3JKUSx1QkFBc0MsQ0R3SjlDLGdDQ3hKUSx1QkFBc0MsQ0QySjlDLGdDQzNKUSx1QkFBc0MsQ0Q4SjlDLGdDQzlKUSx1QkFBc0MsQ0RpSzlDLDhCQ2pLUSxxQkFBc0MsQ0RvSzlDLGdDQ3BLUSx1QkFBc0MsQ0R1SzlDLGdDQ3ZLUSx1QkFBc0MsQ0QwSzlDLGdDQzFLUSx1QkFBc0MsQ0Q2SzlDLGdDQzdLUSx1QkFBc0MsQ0RnTDlDLDhCQ2hMUSxxQkFBc0MsQ0RtTDlDLGdDQ25MUSx1QkFBc0MsQ0RzTDlDLGdDQ3RMUSx1QkFBc0MsQ0R5TDlDLGdDQ3pMUSx1QkFBc0MsQ0Q0TDlDLGdDQzVMUSx1QkFBc0MsQ0QrTDlDLDhCQy9MUSxxQkFBc0MsQ0RrTTlDLDJCQzVMUSxrQkFBbUMsQ0QrTDNDLDZCQy9MUSxtQkFBbUMsQ0RrTTNDLDZCQ2xNUSxtQkFBbUMsQ0RxTTNDLDZCQ3JNUSxtQkFBbUMsQ0R3TTNDLDZCQ3hNUSxtQkFBbUMsQ0QyTTNDLDJCQzNNUSxrQkFBbUMsQ0Q4TTNDLDZCQzlNUSxvQkFBbUMsQ0RpTjNDLDZCQ2pOUSxvQkFBbUMsQ0RvTjNDLDZCQ3BOUSxvQkFBbUMsQ0R1TjNDLDZCQ3ZOUSxvQkFBbUMsQ0QwTjNDLDJCQzFOUSxrQkFBbUMsQ0Q2TjNDLDZCQzdOUSxvQkFBbUMsQ0RnTzNDLDZCQ2hPUSxvQkFBbUMsQ0RtTzNDLDZCQ25PUSxvQkFBbUMsQ0RzTzNDLDZCQ3RPUSxvQkFBbUMsQ0R5TzNDLDJCQ3pPUSxrQkFBbUMsQ0Q0TzNDLDZCQzVPUSxvQkFBbUMsQ0QrTzNDLDZCQy9PUSxvQkFBbUMsQ0RrUDNDLDZCQ2xQUSxvQkFBbUMsQ0RxUDNDLDZCQ3JQUSxvQkFBbUMsQ0R3UDNDLDJCQ3hQUSxrQkFBbUMsQ0QyUDNDLDZCQzNQUSxvQkFBbUMsQ0Q4UDNDLDZCQzlQUSxvQkFBbUMsQ0RpUTNDLDZCQ2pRUSxvQkFBbUMsQ0RvUTNDLDZCQ3BRUSxvQkFBbUMsQ0R1UTNDLDJCQ3ZRUSxrQkFBbUMsQ0QwUTNDLG9DQ3BRUSwyQkFBeUMsQ0R1UWpELG9DQ3ZRUSwyQkFBeUMsQ0QwUWpELG9DQzFRUSwyQkFBeUMsQ0Q2UWpELG9DQzdRUSwyQkFBeUMsQ0RnUmpELG9DQ2hSUSwyQkFBeUMsQ0RtUmpELG9DQ25SUSwyQkFBeUMsQ0RzUmpELG9DQ3RSUSwyQkFBeUMsQ0R5UmpELG9DQ3pSUSwyQkFBeUMsQ0Q0UmpELG9DQzVSUSwyQkFBeUMsQ0QrUmpE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QUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsa0JBQW9CLGVBQWdCLENBQ3BDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2Qyxx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Qiw2QkFDSSxvQmxEMVFtQixDbURJdkIsUUFDSSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QnhCc0JxQyxDd0JyQnJDLHlGakVRc0MsQ2lFUHRDLGFuRGZtQixDbURnQm5CLG1CeEJvQjBDLEN3Qm5CMUMsd0J4Qm9CK0MsQ3dCbkIvQyxvQnhCb0IyQyxDd0JuQjNDLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsY0FBZSxDQUVmLGlCQUNJLGtCQUFtQixDakQyV25CLG9DaUQ1V0osaUJBSVEsZ0JBQWlCLENBRXhCLENBRUQsd0JBQ0ksT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGV4Qkk2QixDd0JIN0IsWW5EckNlLENtRHNDZixvQkFBdUIsQ0E3Qi9CLDhCQWtDWSxVQUFXLENDOUJuQixpQkFDSSxVcERKaUIsQ29ES2pCLG1CVlp3QixDVWF4Qix1RmxFRWtDLENrRURsQyxnQlZicUIsQ1VjckIsa0JWaUU0QixDVWhFNUIseUJsRHFSSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENrRHhScEIsaUJBQ0ksc0JWaEIrQixDVWlCL0IsYUFBYyxDQUVkLFlBQWEsQ0FHYixvQnBEekJlLENvRHlCZixvQnBEekJlLENvRDBCZiw4RWxFakJrQyxDa0VrQmxDLGdCVmpCcUIsQ1VrQnJCLG1CVmpCd0IsQ1VrQnhCLGFWcEJ5QixDVXNCekIsVUFBVyxDQWJkLDhCQWVPLGFwRGxDVyxDb0RtQ1gsU1ZuQnVCLENVb0J2Qix1RmxFMUI4QixDa0VTckMsd0NBb0JPLGFwRHZDVyxDb0R3Q1gsU1Z4QnVCLENVeUJ2Qix1RmxFL0I4QixDa0VTckMsdUJBMEJPLHlCQUEyQixDQTFCbEMsb0NBNEJXLGFwRC9DTyxDb0RnRFAsV1Y5QnNCLENVQ2pDLDhDQWdDVyxhcERuRE8sQ29Eb0RQLFdWbENzQixDV0hsQyxrQkFDSSxtQlhqQndCLENXa0J4Qix1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bEdpUVosb0NrR2xWUixlQW1GWSxpQkFBa0IsQ0FFekIsQ0FyRkwsY0F3RlEsU0FBVSxDQUtOLGVBQWtCLENBRXRCLDRCcEdoSmUsQ29HaUpmLGVDN0hzQixDRDZCOUIsc0JBd0dRLFlBQWEsQ0F4R3JCLDhDQW9HUSxxRmxIbklrQyxDa0hvSWxDLGFwR3RKZSxDb0d1SmYsbUJBekdrQyxDQTBHbEMsZ0JDMUcrQixDREd2QyxpQkFrSFEsYUFBYyxDQUNkLFFBQVMsQ0FDVCx3QkFBeUIsQ0FwSGpDLHdDQXNIWSx3QnBHbEtXLENvR21LWCxZQUFrQixDQUVsQixzQkMxSStCLENEMkkvQixhcEd2S1csQ29Hd0tYLHdCQzFJaUMsQ0QySWpDLG1CQzFJNEIsQ0RjeEMsNERBd0hZLHFGQ2hJeUIsQ0RRckMsb0JBK0hZLGlCQUFrQixDQUVsQixrQnBHbExXLENvR21MWCxVcEd6S2EsQ29HMEtiLG1CQTNJNEIsQ0E0STVCLGdCQzVJeUIsQ0N2QnJDLGVBQ0ksVUFBVyxDQUNYLHNCQzNCd0MsQ0Q2QnZDLGdDQUdPLDRCM0N3QzRCLEMyQ3BDcEMsMEJBQ0ksZ0JoR0x5QixDZ0dNekIsV0FBWSxDQUdoQix3QkFDSSxZQUFhLENBQ2Isa0NBQ0ksVUFBVyxDQUlsQiw2Q0FHVyxjOUNqRDBCLEM4QzhDckMsK0NBTWUsYUFBYyxDQUNkLHVGcEg5QnNCLENvSCtCdEIsYXRHakRHLENzR2tESCxnQjlDaER5QixDOENpRHpCLG1COUNoRDRCLEM4Q3NDM0MsK0NBY2UsYUFBYyxDQUNkLHVGcEgxQ3NCLENvSDJDdEIsYXRHckRHLENzR3NESCxnQjlDbkR5QixDOENvRHpCLG1COUNuRDRCLEM4Q3lEM0MsMEJBRU8sVUFBVyxDQUNYLFdBQVksQ0FDWix1RnBIdkQ4QixDb0h3RDlCLGF0R2xFVyxDRStYZixvQ29HbFVILDBCQVFXLGtCQUFtQixDQUUxQixDRXpETCxpQkFDSSx3Q0NyQm1NLENEc0JuTSxheEdqQmUsQ3dHa0JmLGlCQUFrQixDQUdkLHFDQUNJLGdCQ3ZCMkIsQ0R3QjNCLGdCQUFpQixDQUNqQixZQUFhLENBQ2IscUJB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LENBRTFCLENBRUQsa0JBRUksa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FNbEIsYTNJckZlLEMySXNGZixxRnpKeEVrQyxDZ0JxWGxDLG9DeUl4VEosa0JBUVEsZUFBZ0IsQ0FJdkIsQ0FFRCxnQkFFSSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLFlBQWMsQ0FDZCx3QjNJekZlLEMySTBGZixhM0kvRmUsQzJJZ0dmLHFGeko5RWtDLEN5SmdGbEMsc0NBUkEsc0IvRTVGaUMsQytFb0doQyxvREFNVyxjQUFlLENBTjFCLDRCQVdPLGUzSW5HUyxDMklvR1QsYTNJOUdPLEMySW9IbkIsa0JBQ0ksU0FBVSxDQUNWLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixTM0k5R2lCLEMySXVDekIsd0NBMkVRLDRCL0UxR2lDLEMrRTJHakMsYTNJN0hlLEMySWlEdkIsdURBK0VRLG9CM0loSWUsQzJJaUR2QixpSUFzRlEsa0IzSXZJZSxDMkl3SWYsVTNJOUhpQixDRXlYakIsb0N5SXBQQSxrQkFDSSxVM0l0SWEsQzJJd0lqQixnQkFFSSx3QjNJL0lXLEMySWdKWCxVM0kzSWEsQzJJNEliLHNDQUhBLHNCL0V4SHFDLEMrRTJIcEMsNEJBR08sZTNJL0lLLEMySWdKTCxVM0loSkssQzJJb0lyQix3Q0FrQlEsNEIvRWxJcUMsQytFbUlyQyxVM0l2SmEsQzJJb0lyQix1REFzQlEsaUIzSTFKYSxDMklvSXJCLGlJQTZCUSxrQjNJM0tXLEMySTRLWCxVM0lsS2EsQzJJc0toQix1Q0FHVyxhM0luTEcsQzJJZ0xkLHFDQU1XLHNCL0V6TG1CLEMrRTBMbkIsd0IzSWxMRyxDMkltTEgsYTNJeExHLEMySWdMZCwyQ0FVZSxzQi9FNUxpQixDK0VrTGhDLGlEQVltQixlM0lsTEgsQzJJbUxHLGEzSTdMTCxDMklnTGQsa0RBb0JPLDRCL0VsTHlCLEMrRW1MekIsYTNJck1PLEMySWdMZCxpRUF3Qk8sb0IzSXhNTyxDMklnTGQscUpBK0JPLGtCM0kvTU8sQzJJZ05QLFUzSXRNUyxDMkl1TVosQ0MvSWIsV0FDSSxrQjVJaEVtQixD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QUxqQixvREFPUSxlQUFnQixDQUNuQixDQUtiLHNCQUNJLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsYUFBYyxDQUNkLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQVAxQixrQ0FTTyxxQkFBc0IsQ0FNbEMsa0JBQ0ksVWU5THFCLENmNkx6QiwyQ0FNZ0IsYUFBYyxDQUNkLHVGQzVMMEIsQ0Q2TDFCLFVlck1TLENmc01ULGdCa0xwTjhDLENsTHFOOUMsbUJrTHBOaUQsQ2xMME1qRSwyQ0FjZ0IsYUFBYyxDQUNkLHVGQ3hNMEIsQ0R5TTFCLFVlN01TLENmOE1ULGdCa0x2TjhDLENsTHdOOUMsbUJrTHZOaUQsQ2xMcU1qRSxvQ0EyQlksVWV4TmEsQ2Y2THpCLG9DQThCWSxhQUFjLENBQ2Qsb0Jlak9XLENma09YLHNCeUQvTjJCLEN6RCtMdkMsaURBa0NnQixVZS9OUyxDZmdPVCxVa0xuTTRDLENsTGdLNUQsMkRBc0NnQixVZW5PUyxDZm9PVCxVa0x2TTRDLENsTGdLNUQsdURBMkNvQixVZXhPSyxDZnlPTCxVa0w1TXdDLENsTGdLNUQsaUVBK0NvQixVZTVPSyxDZjZPTCxVa0xoTndDLENsTGdLNUQsdUVBdURnQixVZXBQUyxDZnFQVCxVa0x4TjRDLENsTGdLNUQsaUNBZ0VZLFVlN1BhLENmNkx6QiwyQ0FxRVEsYWV2UWUsQ2ZrTXZCLG9FQXVFWSxvQmV6UVcsQ2ZrTXZCLDJFQTRFZ0IsYWVuUk8sQ2ZvUlAsc0JrTGpOOEMsQ2xMb0k5RCxpRkErRW9CLFVrTDlNb0MsQ2xMK01wQyxrQmV2UkcsQ2Z1TXZCLDhGQW1Gb0IsVWVoUkssQ2ZpUkwsOEJlM1JHLENmdU12QixvR0FzRndCLDBOQUFzUSxDQXRGOVIsK0RBNkZZLHNCa0xqT2tELENsTGtPbEQsYWVyU1csQ2Z1TXZCLHFLQWtHb0IsVWUvUkssQ2Y2THpCLDhFQXNHZ0IsaUJlblNTLENFeVhqQixxQ2pCNUxSLDhFQXdHb0IsaUJlclNLLENmdVNaLENBMUdiLDhEQStHWSxvQmVqVFcsQ2ZrVFgsb0J5RDdTeUIsQ3pEOFN6QixzQnlEaFQyQixDekQrTHZDLHNGQW9Ib0IsVWVqVEssQ2Y2THpCLHdFQXdIZ0IsVWVyVFMsQ2ZzVFQsNEJ5RHhUdUIsQ3pEK0x2QyxnRkEySG9CLHNCeUQxVG1CLEN6RDJUbkIsVXlEcEtTLEN6RHdDN0IsK0VBK0hvQixhZXRVRyxDZnVVSCxlZTdUSyxDZjZMekIseU1BeUpnQixlZXRWUyxDZjZMekIsb0RBOEpnQixVZTNWUyxDZjZMekIsZ0lBaUtvQixhZXhXRyxDZnlXSCxlZS9WSyxDZmdXTCxpQkFBbUIsQ0FuS3ZDLGtDQTBLWSxla0xsUnVDLENsTHdHbkQsc0ZBZ0xnQixhZXBYTyxDZm9NdkIsa0NBc0xZLGF5RC9XcUIsQ3pEa1hyQixvQmUzWFcsQ2YyWFgsb0JlM1hXLENmNFhYLHNCeUR6WDJCLEN6RCtMdkMsdUNBNkxZLGtCZXBZVyxDZnVNdkIsMENBaU1ZLDhCZXhZVyxDZnVNdkIsNkRBcU1vQixvQ2U1WUcsQ2Z1TXZCLDZDQStNZ0IseUJrTG5UMkMsQ2xMb1QzQyxVZTdZUyxDZjZMekIsb0RBb05nQixlZWpaUyxDZjZMekIsZ0NBME5ZLGdCeURsWmlCLEN6RG1aakIsbUJ5RGxab0IsQ3pEbVpwQixVZXpaYSxDZjZMekIsK0NBaU9nQixjQUFlLENBQ2YsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQXRPdkMsK0NBeU9nQixpQkFBa0IsQ0F6T2xDLDREQTJPb0IsVUFBVyxDQUNYLFdBQVksQ0FDWixNQUFPLENBQ1AsS0FBTSxDQTlPMUIsNkRBa1BvQixhZXpiRyxDZnVNdkIsbUVBb1B3QixVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBQ04sVUFBVyxDQXhQbkMsdUZBdVFnQixlZXBjUyxDZjZMekIsd0NBNFFZLG9CeUR6Y3lCLEN6RDBjekIsb0JlL2NXLENmZ2RYLHNCeUQ3YzJCLEN6RCtMdkMsaURBbVJZLGVlaGRhLENmNkx6Qiw2Q0E0UmdCLGtCZS9kTyxDZmdlUCxVZTFkUyxDZjZMekIsc0RBbVNnQixhZTlkUyxDZjJMekIs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QXNCLENBQ3RCLGVBQWdCLENBRXZCLENBbkhULG9DQXNIWSxlQUFnQixDQUNoQixlQUFnQixDQXZINUIsMkRBMkhvQixjL0dyTXNCLEMrRzBFMUMsNkRBOEh3QixhQUFjLENBQ2QsdUZyTDlLa0IsQ3FMK0tsQixhdktyTUQsQ3VLc01DLG1CQ25MZ0QsQ0RvTGhELHdCQ25McUQsQ0RpRDdFLHFDQXlJWSxlQUFnQixDQUNoQixVQUFXLENyS29MZixvQ3FLOVRSLHFDQTZJZ0IsZ0JBQWlCLENBRXhCLENBL0lULDBDQWtKWSxjQUFlLENBQ2YsWUFBYSxDQUNiLHNCQUF1QixDQXBKbkMsMkNBd0pZLFFBQVMsQ0F4SnJCLG1DQTRKWSxZQUFhLENBQ2Isd0JBQXlCLENBN0pyQyw0Q0FpS1ksTUFBTyxDQWpLbkIscUNBcUtZLHlCdktyT1csQ3VLc09YLFNBQVUsQ0F0S3RCLGtDQTBLWSxZdktoT2EsQ3VLaU9iLFd2S3RPYSxDdUsyRHpCLGdGQStLZ0IsWXZLaFBPLEN1S2lFdkIsMENBbUxnQixZdkt4UE8sQ3VLcUV2QixxQ0F3TFksWXZLOU9hLEN1SytPYixXdktwUGEsQ3VLMkR6Qiw2Q0E0TGdCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsWXZLblFPLEN1S3FFdkIsc0dBa01vQixZdktuUUcsQ3VLaUV2QixvRkF3TVksYXZLN1FXLEN1S3FFdkIsMERBNE1ZLG9CdktqUlcsQ3VLcUV2Qix5RkFnTlksb0J2S2xSVyxDdUtrRXZCLGtFQXNOZ0Isc0JDdFFzQyxDRHVRdEMsUUN0UXdCLENEK0N4QyxzRkEwTm9CLFV2S3JSSyxDdUtzUkwsa0J2S2hTRyxDdUtxRXZCLDRGQThOd0IsZXZLelJDLEN1SzBSRCxhdktwU0QsQ3VLcUV2Qix5R0FtT3dCLGF2S3JTRCxDdUtzU0Msa0J2S3pTRCxDeUswQ3ZCLDREQUNJLFVDOUN3QixDRCtDeEIsV0M5Q3lCLENEK0N6QixjQ3pDNEIsQ0QwQzVCLGFDL0MyQixDRGdEM0IsaUJDL0NpQyxDRGdEakMsV0MvQzBCLENEZ0QxQixhQUFjLENBQ2Qsa0JDNUMwQixDRDZDMUIsc0JDNUM0QixDRDZDNUIsa0JDaEN3QyxDRGlDeEMsV0NsQ2lDLENEbUNqQyw0QkM5QzBDLENEK0MxQyxlQ2xENkIsQ0RtRDdCLGF6S3hEbUIsQ3lLMEN2QixrRUFpQlEsYXpLeERlLEN5SzREdkIsS0FDSSxZQUFhLENBRGpCLFNBSVEsWXpLbkVlLEN5S3NFbkIsY0FDSSxxQ3pLdkVlLEN5S3dFZixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsV0FBWSxDQU5mLGtCQVFPLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsa0J6S3BGVyxDeUtxRlgsVXpLM0VhLEN5SzRFYixrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLHNCQUF1QixDQUc5Qix5Q0FLZSxhQUFlLENBQ2YsUUFBUyxDQU54QiwyQ0FRbUIsYUFBYyxDQVJqQyxvREFZdUIseUJBQTBCLENBWmpELDJDQWdCbUIsYUFBYyxDQWhCakMsMkNBd0JPLGV6S3pHYSxDeUswR2IsVXpLMUdhLEN5SzJHYixrQkFBbUIsQ0FDbkIseUR2THBHOEIsQ3VMcUc5QiwwQ0FBOEMsQ0FDOUMsa0RBQXNELENBQ3RELCtDQUFtRCxDQTlCMUQsK0JBa0NPLGV6S25IYSxDeUtvSGIsZUFBZ0IsQ0FuQ3ZCLG1DQXVDTyxlQUFnQixDQUNoQixRQUFTLEN2S2dRYixvQ3VLeFNILG1DQTJDVyxlQUFnQixDQU12QixDQWpESixxQ0ErQ1csUUFBUyxDQS9DcEIsb0JBb0RPLHlEdkxqSThCLEN1TGtJOUIsbUJDL0gyQixDRGdJM0IsZ0JDakl3QixDRGtJeEIsdUJDckkrQixDRDhFdEMsNkJBMERXLFV6SzNJUyxDeUs0SVQsaUJDMUlxQixDRCtFaEMsc0JBK0RXLFV6S2hKUyxDeUtpSlQsb0JDekl3QixDRHlFbkMsNkNBcUVPLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ3ZLK050QixvQ3VLeFNILDZDQTRFVyxxQkFBc0IsQ0F5QjdCLENBckdKLHFEQWdGVyxXQUFhLENBQ2IsNkN2TGxKZ0IsQ3VMbUpoQixtQkN0SnVCLENEdUp2QixrQnpLM0tPLEN5SzRLUCxVektyS1MsQ3lLc0tULG9Ceks3S08sQ3lLd0ZsQiw0REF3RmUsa0J6S25MRyxDeUsyRmxCLHNIQTZGZSxVeks5S0ssQ3lLK0tMLG9Cekt0TEcsQ3lLd0ZsQixvSUFpR21CLGtCeks1TEQsQzJLcURuQixvQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FHdEIscUJBQ0ksZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLEN6S2tVbEIsb0N5S3ZVSixxQkFRUSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBT3hCLENBakJBLHlCQWNPLFVBQVcsQ0FDWCxXQUFZLENBSXBCLHNCQUNJLFlBQWEsQ0FFYixXM0s3RWUsQzJLNkVmLCtCM0s3RWUsQzJLOEVmLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxlQUFnQixDeks4U2hCLG9DeUtwVEosc0JBU1EsYUFBYyxDQUVyQixDQUVELGlCQUNJLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHVGekxsRmtDLEN5TG1GbEMsYTNLN0ZlLENFK1hmLG9DeUt2U0osaUJBUVEsYUFBYyxDQUVyQixDQVFELG9DQUNJLGlCQUFrQixDQUNsQix1RnpMOUZrQyxDeUwrRmxDLGEzS2pIZSxDMktvSG5CLHNCQUNJLGlCQUFrQixDQUNsQixzRnpMeEdrQyxDeUx5R2xDLGEzS25IZSxDMktvSGYsbUJDN0dtQyxDRDhHbkMsd0JDN0d1QyxDRGdIM0MsbUJBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLHNCQUF1QixDektrUXZCLG9DeUt2UUosbUJBUVEsWUFBYSxDQWVwQixDQXZCQSx3QkFZTyxrQjNLcklXLEMyS3NJWCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGFBQWMsQ0FDZCxtQkFBcUIsQ0FDckIscUZ6TC9IOEIsQ3lMZ0k5QixVM0twSWEsQzJLcUliLHdCM0s1SVcsQzJLNklYLG1CeklsSnNCLEN5SW1KdEIsd0J6SWxKMEIsQ3lJc0psQyxrQkFDSSxZQUFhLEN6SzZPYixvQ3lLOU9KLGtCQUlRLGFBQWMsQ0EwQnJCLENBOUJBLHlDQVNXLGNDckswQyxDRDRKckQsMkNBWWUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RnpMN0lzQixDeUw4SXRCLGEzS2hLRyxDMktpS0gsbUJDeks0QyxDRDBLNUMsd0JDektnRCxDRHdKL0QsMkNBcUJlLGFBQWMsQ0FDZCx1RnpMckpzQixDeUxzSnRCLGEzS3hLRyxDMkt5S0gsbUJDN0s0QyxDRDhLNUMsbUJuSHRLNEIsQ21IdUs1QixpQkFBa0IsQ0FNakMsd0NBRU8sZ0JBQWlCLENBRnhCLGtDQU1PLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCaEozSjZCLENnSjRKN0IseUZ6THpLOEIsQ3lMMEs5QixhM0toTVcsQzJLaU1YLG1CaEo3SmtDLENnSjhKbEMsd0JoSjdKdUMsQ2dKOEp2QyxvQmhKN0ptQyxDZ0orSTFDLDJDQWlCVyxrQkFBbUIsQ3pLNkwzQixvQ3lLOU1ILDJDQW9CZSxnQkFBaUIsQ0FFeEIsQ0F0QlIsa0RBeUJXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlaEoxS3FCLENnSjJLckIsWTNLbk5PLEMyS29OUCxvQkFBdUIsQ0EvQmxDLHdDQW1DVyxhM0tyTk8sQzJLa0xsQix3REFxQ2UsVUFBVyxDQU0xQixrRUFLZSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsYUFBYyxDekswSjFCLG9DeUtuS0gsa0VBWW1CLFdBQVksQ0FFbkIsQ0FkWixnRUFpQmUsYUFBYyxDQWpCN0IsdUZBcUJ1QixjQ3ROdUQsQ0RpTTlFLHlGQXdCMkIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixxRnpMeE9VLEN5THlPVixhM0szUFQsQzJLNFBTLGdCbkgxUGEsQ21IMlBiLG1CbkgxUGdCLENtSDZOM0MsaUVBb0NlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxvQkFBcUIsQ0F4Q3BDLG1FQTJDbUIsb0JBQXFCLENBQ3JCLGEzS3hRRCxDMks0TmxCLHVFQWdEbUIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHVGekxwUWtCLEN5THFRbEIsYTNLL1FELEMySzRObEIsMEVBdURtQixZQUFhLENBQ2IscUJBQXNCLENBeER6QyxnRUE2RGUsaUJBQWtCLENBQ2xCLGdCQUFpQixDQTlEaEMsZ0ZBaUVtQixtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QmhKalFpQixDZ0prUWpCLHlGekwvUWtCLEN5TGdSbEIsYTNLdFNELEMyS3VTQyxtQmhKblFzQixDZ0pvUXRCLHdCaEpuUTJCLENnSm9RM0Isb0JoSm5RdUIsQ2dKMEwxQyx5RkE0RXVCLGtCQUFtQixDekt1RnZDLG9DeUtuS0gseUZBK0UyQixnQkFBaUIsQ0FFeEIsQ0FqRnBCLGdHQW9GdUIsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVoSmhSUyxDZ0ppUlQsWTNLelRMLEMySzBUSyxvQkFBdUIsQ0ExRjlDLHNHQStGMkIsVUFBVyxDQVUzQyxxREFFUSxRQUFTLENFeFNqQixRQUNJLFU3SzFCcUIsQzZLMkJyQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDM0s0VmYsb0MyS2hXUixRQU9RLFlBQWEsQ0EyTHBCLENBeExHLG9CQUNJLCtDQ2hENkksQ0QrQ2hKLDJCQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLHFCQ3hEMEIsQ0Q0RGxDLG1CQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixhQUFjLENBQ2QsZ0JBQWlCLENBR3JCLGlCQUNJLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLGdCQzVFMEIsQ0Q2RTFCLGFBQTZCLEMzS3NUN0Isb0MySy9USixpQkFhUSxrQ2xIaEI0QixDa0h1Qm5DLEMzSzJTRyxvQzJLL1RKLGlCQWtCUSxrQkFBbUIsQ0FFMUIsQ0FFRCx1QkFDSSxVQUFXLENBQ1gsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQzNLcVNsQixvQzJLelNKLHVCQU9RLGdCQUFpQixDQU14QixDQWJBLDJCQVdPLFk3S3JHVyxDNkt5R25CLHNCQUNJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0FDUixNQUFPLENBTFYsd0JBUU8saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLEMzS2dSaEIsb0MySzFSSCx3QkFZVyxrQkFBbUIsQ0FPMUIsQ0FuQkosMEJBZ0JXLFVBQVcsQ0FDWCxXQUFZLENBS3hCLG9CQUNJLFVBQVcsQ0FDWCxpQkFBa0IsQzNLa1FsQixvQzJLcFFKLG9CQUtRLFNBQVUsQ0FLakIsQzNLMFBHLHFDMktwUUosb0JBUVEsU0FBVSxDQUVqQixDQUVELDhCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFdBQVksQ0FDWiw2QkFBOEIsQzNLbVA5QixvQzJLeFBKLDhCQVFRLHVCQUF3QixDQUN4QiwwQkFBMkIsQ0FFbEMsQzNLNk9HLG9DMkszT0gsc0NBS2UsUUN2SnNCLENEeUs3QixDQXZCUix3Q0FTZSxhQUFjLENBQ2QsdUYzTGhKc0IsQzJMaUp0QixhN0tuS0csQzZLb0tILGdCckhsS3lCLENxSG1LekIsbUJySGxLNEIsQ3FIcUozQyx3Q0FpQmUsYUFBYyxDQUNkLHVGM0w1SnNCLEMyTDZKdEIsYTdLdktHLEM2S3dLSCxnQnJIckt5QixDcUhzS3pCLG1CckhySzRCLENxSDJLNUMsY0FDSSxjQUFlLENBQ2YsdUYzTHZLa0MsQzJMd0tsQyxhN0tsTGUsQzZLbUxmLGdCQzdKaUMsQ0RnS3JDLGVBQ0ksY0FBZSxDQURsQixxQ0FJTyxnQkFBaUIsQ0FKeEIsK0JBUU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JsSmxLNkIsQ2tKbUs3Qix5RjNMaEw4QixDMkxpTDlCLGE3S3ZNVyxDNkt3TVgsbUJsSnBLa0MsQ2tKcUtsQyx3QmxKcEt1QyxDa0pxS3ZDLG9CbEpwS21DLENrSm9KMUMsd0NBbUJXLGtCQUFtQixDM0tzTDNCLG9DMkt6TUgsd0NBc0JlLGdCQUFpQixDQUV4QixDQXhCUiwrQ0EyQlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVsSmpMcUIsQ2tKa0xyQixZN0sxTk8sQzZLMk5QLG9CQUF1QixDQWpDbEMscURBc0NlLFVBQVcsQ0VsTi9CLDZCQUlnQixZL0tsQk8sQytLY3ZCLDBCQVFZLHFDL0t0QlcsQytLdUJYLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBYnhCLDhCQWVnQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGtCL0tuQ08sQytLb0NQLFUvSzFCUyxDK0syQlQsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixzQkFBdUIsQ0F6QnZDLHlCQTZCWSxhQUFjLENBQ2QsU0FBVSxDQU90QixZQUNJLFlBQWtCLENBQ2xCLHFCQUNJLGFBQWMsQ0FDZCxjQUFlLENBR25CLHVCQUNJLGlCQUF1QixDQUN2QixnQkFqRStCLENBa0UvQixZQUFhLENBR2pCLGlCQUNJLFVBQVcsQ0FDWCxZQWxFaUIsQ0FnRXBCLHlCQUlPLFlBcEVhLENBdUVyQiwwQkFDSSxpQkFBa0IsQ0FDbEIsMEJBQTRCLENBRi9CLDRCQUlPLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQU5uQiw4QkFRVyxVQUFXLENBQ1gsV0FBWSxDQzNCNUIsaUJBQ0ksK0NDckR1TSxDRHNEdk0saUJBQWtCLENBRWxCLDRCQUNJLFdBQVksQ0FDWixXQUFZLENBQ1osZ0JDdER3QyxDRHlENUMsMEJBQ0ksZ0JDM0RtQyxDRDREbkMsVUFBVyxDQUZkLGtDQUtPLDBCckhINEIsQ3FISTVCLFdBQVksQ0FoQnhCLHdCQXFCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkM5RThDLENEK0U5QyxVQUFXLENBR2Ysd0JBQ0ksZ0JBQWlCLENBRWpCLGdDQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixhQUFjLENBQ2Qsa0JySDdFcUIsQ3pEbVh6QixvQzhLNVNBLGdDQVNRLDZCQzVGK0IsQ0Q4RnRDLENBR0wsa0NBQ0ksaUJBQWtCLEM5SzZSbEIsb0M4SzlSSixrQ0FJUSxZQUFhLENBRXBCLENBRUQsdUJBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBRm5CLDhCQUtPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUVQLFNBQVUsQzlLMFFkLG9DOEt0UkgsOEJBaUJXLFlBQWEsQ0FDaEIsQ0FHTCxvQ0FyQkosdUJBc0JRLFlDM0hxQixDRDRIckIsVUFBOEYsQ0FpSnJHLENBOUlHLDJEQTFCSix1QkEyQlEsZ0JDN0gyQixDRDhIM0IscUJBQXNHLENBNEk3RyxDOUs4R0cscUM4S3RSSix1QkFpQ1EsWUFBZ0IsQ0FDaEIscUJBQXdHLENBc0kvRyxDQW5JRywrQkFDSSxXQUFZLEM5S2dQaEIsb0M4S2pQQSwrQkFJUSxlQUFnQixDQUV2QixDQUVELGlDQUNJLGlCQUFrQixDQUNsQixTQUFVLENBR2QsdUNBQ0ksV0FBWSxDQUVaLFNBQVUsQ0FDVixpQkFBa0IsQ0FHckIsb0RBR1csY0N0SjRDLENEbUp2RCxzREFNZSxvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RjlMN0prQixDOEw4SmxCLGFoTGhMRCxDZ0xpTEMsZ0J4SC9LcUIsQ3dIZ0xyQixtQnhIL0t3QixDd0hxTHhDLDRCQUNJLGFBQWMsQ0FDZCx1RjlMcEs4QixDOExxSzlCLGFoTHZMVyxDZ0x3TFgsbUJDM0t5QyxDRDhLN0MsaUNBRUksV2hMNUxXLENnTDRMWCwrQmhMNUxXLENnTDZMWCxVQUFXLENBQ1gsZUFBeUIsQzlLZ003QixvQzhLcE1BLGlDQU9RLFNBQVUsQ0FFakIsQzlLMkxELG9DOEt0UkgscUNBZ0dXLGdCQUFpQixDQUV4QixDOUtvTEQsb0M4S3RSSCwrREEwR3VCLGtCQUFtQixDQTFHMUMsd0VBNkd1QixXQUFZLENBQ1osU0FBVSxDQTlHakMsNERBa0htQixhQUFjLENBQ2pCLEM5S21LYixvQzhLN0pBLHFDQUdRLFlBQWEsQ0EyQ3BCLENBOUNBLDJEQU9PLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FSNUIscURBWU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JySmxOeUIsQ3FKbU56Qix5RjlMaE8wQixDOExpTzFCLGFoTHZQTyxDZ0x3UFAsbUJySnBOOEIsQ3FKcU45Qix3QnJKcE5tQyxDcUpxTm5DLG9CckpwTitCLENxSmdNdEMsOERBdUJXLGtCQUFtQixDOUtzSS9CLG9DOEs3SkMsOERBMEJlLGdCQUFpQixDQUV4QixDQTVCUixxRUErQlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVySmpPaUIsQ3FKa09qQixZaEwxUUcsQ2dMMlFILG9CQUF1QixDQXJDbEMsMkVBMENlLFVBQVcsQ0FPL0IsMkJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFNBQVUsQ0FDVixlQUFnQixDQUNoQixtQ0FDSSxVQUFXLENBQ1gsV0FBWSxDOUttR2hCLG9DOEtyR0EsbUNBS1EsWUFBYSxDQUNiLFlBQWEsQ0FDYixrQkFBbUIsQ0FFMUIsQ0FFRCxrQ0FDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxXQUFZLENBRVosd0JoTGhTYSxDZ0xpU2IscUJBQXNCLENBQ3RCLHdCQUEyQixDOUtrRi9CLG9DOEsxRkEsa0NBVVEsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQWtCeEIsQzlLNkRELG9DOEsxRkEsa0NBZVEsZUFBbUIsQ0FjMUIsQ0FYRywyQ0FDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULFVBQVcsQ0FDWCxTQUFVLENBQ1YsU0FBVSxDQUNWLGlDQUF1QyxDQTdDbEQsK0JBa0RPLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGFBQWMsQzlLdURsQixvQzhLNUdILCtCQXVEVyxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBTXhCLEM5SzhDRCxvQzhLNUdILCtCQTREVyxlQUFtQixDQUUxQixDQUdMLCtCQUNJLFlBQWEsQ0FDYixVaExoVmlCLENFeVhqQixvQzhLM0NILHFEQU9XLGdCQUFpQixDQUV4QixDQVRKLCtDQVlPLGtCaExwV1csQ2dMcVdYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLHNCQ3BWMkMsQ0RxVjNDLHVGOUx6VjhCLEM4TDBWOUIsVWhMdFdhLENnTHVXYixtQnJKN1VrQyxDcUo4VWxDLHdCcko3VXVDLENxSjhVdkMsb0JySjdVbUMsQ3FKa1QxQyx3REE4QlcsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixhQUFjLENBaEN6QixzRUFvQ1csaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osOEJBQWdDLENBQ2hDLFVBQVcsQ0FDWCxRQUFTLENBekNwQiw0RUE0Q2UsVUFBVyxDQUNYLFdBQVksQ0FDWixXaEw1WEssQ2dMNlhMLFNySjNWb0IsQ3FKNFNuQyw2RUFtRGUsU2hMallLLENrTHVCekIsaUJBQ0ksK0NDbEN1TSxDRG1Ddk0saUJBQWtCLENBRWxCLDRCQUNJLFdBQVksQ0FDWixXQUFZLENBQ1osZ0JDbkN3QyxDRHNDNUMsMEJBQ0ksZ0JDeENtQyxDRHlDbkMsVUFBVyxDQUZkLGtDQUtPLDBCdkhpQjRCLEN1SGhCNUIsV0FBWSxDQWhCeEIsd0JBcUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQzNEOEMsQ0Q0RDlDLFVBQVcsQ0FHZix3QkFDSSxnQkFBaUIsQ0FFakIsZ0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxrQnZIekRxQixDekRtWHpCLG9DZ0xoVUEsZ0NBU1EsNkJDekUrQixDRDJFdEMsQ0FHTCxrQ0FDSSxpQkFBa0IsQ2hMaVRsQixvQ2dMbFRKLGtDQUlRLFlBQWEsQ0FFcEIsQ0FFRCx1QkFDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGlCQUFrQixDaEx1U2xCLHFDZ0wxU0osdUJBTVEsU0FBVSxDQTRLakIsQ0F6S0csaUNBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENoTDZSMUIsb0NnTGpTQSxpQ0FPUSxrQkFBbUIsQ0FDbkIsWUFBYSxDQUVwQixDQUVELGdDQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxXQUFZLENBQ1osZUFBZ0IsQ0FFaEIseUNBQ0ksVUFBVyxDQUNYLFdBQVksQ0FJcEIsOEJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWix3QmxMaEhhLENrTGlIYixxQkFBc0IsQ0FDdEIsd0JBQTJCLENoTGtRL0Isb0NnTHZRQSw4QkFPUSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBd0J4QixDaEx1T0Qsb0NnTHZRQSw4QkFZUSxlQUFtQixDQW9CMUIsQ0FoQ0Esa0NBZ0JPLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDaExvUHpCLG9DZ0x2UUMsa0NBc0JXLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FReEIsQ2hMd09MLG9DZ0x2UUMsa0NBNkJXLGVBQW1CLENBRTFCLENBR0wsNEJBQ0ksYUFBYyxDQUNkLG1CQUFvQixDQUNwQix1RmhNbko4QixDZ01vSjlCLFVsTHhKYSxDa0wySmpCLDZCQUNJLGVBQWdCLENBRG5CLG9EQUtXLGNDaks0QyxDRDRKdkQsc0RBUWUsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUZoTTlKa0IsQ2dNK0psQixVbEx2S0MsQ2tMd0tELGdCMUhoTHFCLEMwSGlMckIsbUIxSGhMd0IsQzBIc0x4QywrQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixrQmxMN0xXLENrTDhMWCxVQUFXLENBQ1gsV0FBWSxDaExvTWhCLG9DZ0wxTUEsK0JBU1EsU0FBVSxDQUNWLGVBQWdCLENBWXZCLENBVEcsd0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLDZCQUE4QixDQUl0Qyw2QkFDSSxVQUFXLENBRGQsbURBSU8sZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLG9CQUFxQixDaEw0SzdCLG9DZ0xsTEMsbURBU1csZ0JBQWlCLENBRXhCLENBWEosNkNBY08sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0J2Si9MeUIsQ3VKZ016Qix1RmhNN00wQixDZ004TTFCLFVsTDFOUyxDa0wyTlQsbUJ2SmpNOEIsQ3VKa005Qix3QnZKak1tQyxDdUprTW5DLG9CdkpqTStCLEN1SjJLdEMsc0RBeUJXLGtCQUFtQixDaEx5Si9CLG9DZ0xsTEMsc0RBNEJlLGdCQUFpQixDQUV4QixDQTlCUiw2REFpQ1csT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGV2SjlNaUIsQ3VKK01qQixTbEw3T0ssQ2tMOE9MLG9CQUF1QixDaEwySW5DLG9DZ0wxU0gsMkRBeUttQixrQkFBbUIsQ0F6S3RDLDBGQTZLbUIsVUFBVyxDQUNkLENBTWpCLDJCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixTQUFVLENBQ1YsZUFBZ0IsQ0FFaEIsbUNBQ0ksVUFBVyxDQUNYLFdBQVksQ2hMNEdoQixvQ2dMOUdBLG1DQUtRLFlBQWEsQ0FDYixZQUFhLENBQ2Isa0JBQW1CLENBRTFCLENBRUQsa0NBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixrQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0F4Qm5CLCtCQTRCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixhQUFjLENBS3RCLHVDQUNJLFVBQVcsQ2hMaUZYLG9DZ0xsRkgsd0VBS1csWUFBYSxDQUVwQixDQVBKLDhEQVVPLFVBQVcsQ2hMd0VmLG9DZ0xsRkgsc0VBZVcsU0FBVSxDQUNWLGVBQWdCLENBRXZCLENFclNULGlCQUNJLHdDQzlCdU0sQ0QrQnZNLGFwTDdCbUIsQ29MOEJuQixpQkFBa0IsQ0FFbEIsMEJBQ0ksZ0JDL0JtQyxDRGdDbkMsZ0JBQWlCLENBRnBCLGtDQUtPLDRCekh5QjRCLEN6RGtVaEMsb0NrTGhXSCxrQ0FPVyxrQ3pIdUJ3QixDeUhiL0IsQ2xMa1ZELHFDa0xuV0gsa0NBV1csYUFBa0QsQ0FNekQsQ2xMK1VELHFDa0xoV0gsa0NBZVcsV0FBWSxDQUVuQixDQUdMLDRCQUNJLGdCQ3BEd0MsQ0RxRHhDLGdCQUFpQixDQTNCekIsd0JBK0JRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ2pFOEMsQ0RrRTlDLFVBQVcsQ0FLWCxpQ0FDSSw0QnpIVDRCLEN6RGtVaEMsb0NrTDFUQSxpQ0FHUSxrQ3pIWHdCLEN5SGlCL0IsQ2xMaVRELHFDa0wxVEEsaUNBT1EsV0FBWSxDQUVuQixDQUVELG1DQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLHVCQUNJLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsa0J6SDlFeUIsQ3lIZ0Z6QixnQ0FDSSxVQUFXLENBQ1gsa0JBQW1CLENBT3RCLHFEQUlXLGVBQWdCLENBQ2hCLGVDeEc0QyxDRG1HdkQsdURBUWUsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixxRmxNakdrQixDa01rR2xCLGFwTHBIRCxDb0xxSEMsZ0I1SG5IcUIsQzRIb0hyQixtQjVIbkh3QixDNEh5SHhDLGlDQUNJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGlCQUFrQixDbExtUXRCLG9Da0x2UUEsaUNBT1EsU0FBVSxDQUNWLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLGdCQUFpQixDQUV4QixDQUVELCtCQUNJLFdBQVksQ0FDWix3QnBMOUhhLENvTDRIaEIsbUNBSU8sYUFBYyxDQUNkLFdBQVksQ0FDWixVQUFXLENBQ1gsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FJekIsc0NBQ0ksVUFBVyxDQUdmLGdDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBR3JCLG1DQUNJLHVGbE1ySjhCLENrTXNKOUIsYXBMaEtXLENvTGlLWCxlQ3hKbUMsQ25Mc1h2QyxvQ2tMak9BLG1DQU1RLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFekIsQ0FFRCw2QkFDSSx1RmxNaEs4QixDa01pSzlCLGFwTDNLVyxDb0w0S1gsZUNoS2dDLENEaUtoQyxtQkNoS29DLENEbUt4QyxrQ0FDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixhQUFjLENBQ2QsNkJBQThCLENBQzlCLFVBQVcsQ0FHZix1Q0FDSSxXQUFZLENFdkh4QixpQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUVWLDZCQUNJLCtDQzdFbU0sQ0Q4RW5NLFVBQVcsQ0FGZCxvQ0FLTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsOEJDdkZ3RCxDRDJGaEUsMEJBQ0ksZ0JDM0ZtQyxDRDBGdEMsa0NBSU8sNEIzSDlCNEIsQ3pEa1VoQyxvQ29MeFNILGtDQU9XLGtDM0hqQ3dCLEMySHVDL0IsQ3BMMlJELHFDb0x4U0gsa0NBV1csV0FBWSxDQUVuQixDQUdMLDRCQUNJLGdCQzFHd0MsQ3JMaVl4QyxvQ29MeFJKLDRCQUlRLGdCQUFpQixDQU14QixDcEw4UUcscUNvTHhSSiw0QkFRUSxXQUFZLENBRW5CLENBRUQsd0JBQ0ksZUFBZ0IsQ0FDaEIsaUJBQWtCLENwTDBRbEIsb0NvTDVRSix3QkFLUSxpQkFBa0IsQ0F3QnpCLENBN0JBLCtDQVVXLGM5SHRJMEIsQzhINEhyQyxpREFhZSxhQUFjLENBQ2QsdUZwTW5Ic0IsQ29Nb0h0QixhdEx0SUcsQ3NMdUlILGdCOUhySXlCLEM4SHNJekIsbUI5SHJJNEIsQzhIb0gzQyxpREFxQmUsYUFBYyxDQUNkLHVGcE0vSHNCLENvTWdJdEIsYXRMMUlHLENzTDJJSCxnQjlIeEl5QixDOEh5SXpCLG1COUh4STRCLEM4SDhJNUMsd0JBQ0ksWUFBYSxDQUNiLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLHNCQUF1QixDcEx3T3ZCLHFDb0w3T0osd0JBUVEsV0FBWSxDQUVuQixDQUVELGtDQUNJLGlCQUFrQixDQUd0Qix1QkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ3BMMk5oQixvQ29MN05ILDhCQU1XLFlBQWEsQ0FDaEIsQ0FHTCxvQ0FWSix1QkFXUSxnQkNySXFCLENEc0lyQixVQUE4RixDQTRIckcsQ0F6SEcsMkRBZkosdUJBZ0JRLGdCQ3ZJMkIsQ0R3STNCLDJCQUFzRyxDQXVIN0csQ3BMcUZHLHFDb0w3TkosdUJBc0JRLFlBQWdCLENBQ2hCLDJCQUF3RyxDQWlIL0csQ0E5R0csK0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixhQUFjLENBR2xCLDRCQUNJLHVGcE1qTDhCLENvTWtMOUIsYXRMcE1XLENzTHFNWCxtQkM5SzBDLENEaUw5QyxpQ0FFSSxXdEx6TVcsQ3NMeU1YLCtCdEx6TVcsQ3NMME1YLFVBQVcsQ0FDWCxlQUF5QixDQUc3Qiw2QkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQ3BMOEt0QixvQ29MaExBLDZCQUtRLGlCQUFrQixDQWlCekIsQ0F0QkEsb0RBVVcsY0NqTjRDLENEdU12RCxzREFZZSxvQkFBcUIsQ0FDckIsYUFBYyxDQUNkLHVGcE0vTWtCLENvTWdObEIsYXRMbE9ELENzTG1PQyxnQkNwTjBDLENEcU4xQyxtQkNwTjZDLENEcU43QyxpQkFBa0IsQ3BMOEpsQyxvQ29MN05ILCtEQTJFdUIsa0JBQW1CLENBM0UxQyx3RUE4RXVCLFdBQVksQ0FDWixTQUFVLENBL0VqQyw0REFtRm1CLGFBQWMsQ0FDakIsQ3BMeUliLG9Db0xuSUEscUNBRVEsWUFBYSxDQTJDcEIsQ0E3Q0EsMkRBTU8saUJBQWtCLENBQ2xCLG9CQUFxQixDQVA1QixxREFXTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QjNKM095QixDMko0T3pCLHlGcE16UDBCLENvTTBQMUIsYXRMaFJPLENzTGlSUCxtQjNKN084QixDMko4TzlCLHdCM0o3T21DLEMySjhPbkMsb0IzSjdPK0IsQzJKME50Qyw4REFzQlcsa0JBQW1CLENwTDZHL0Isb0NvTG5JQyw4REF5QmUsZ0JBQWlCLENBRXhCLENBM0JSLHFFQThCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZTNKMVBpQixDMkoyUGpCLFl0TG5TRyxDc0xvU0gsb0JBQXVCLENBcENsQywyRUF5Q2UsVUFBVyxDQU8vQiwyQkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsbUNBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENBQ2Isa0JBQW1CLENBS3ZCLGtDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1oscUJBQXNCLENBQ3RCLHdCQUEyQixDQUMzQixVQUFXLENBQ1gsV0FBWSxDQUNaLHdCdExwVGEsQ3NMcVRiLDJDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1QsVUFBVyxDQUNYLFNBQVUsQ0FDVixTQUFVLENBQ1YsaUNBQXVDLENBN0JsRCwrQkFrQ08sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLCtCQUNJLFlBQWEsQ0FDYixVdExqVmlCLENFeVhqQixvQ29MMUNILHFEQU1XLGdCQUFpQixDQUV4QixDQVJKLCtDQVdPLGtCdExwV1csQ3NMcVdYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLHNCQ2hWMkMsQ0RpVjNDLHVGcE16VjhCLENvTTBWOUIsVXRMdFdhLENzTHVXYixtQjNKN1VrQyxDMko4VWxDLHdCM0o3VXVDLEMySjhVdkMsb0IzSjdVbUMsQzJKbVQxQyx3REE2QlcsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixhQUFjLENBL0J6QixzRUFtQ1csaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osOEJBQWdDLENBQ2hDLFVBQVcsQ0FDWCxRQUFTLENBeENwQiw0RUEyQ2UsVUFBVyxDQUNYLFdBQVksQ0FDWixXdEw1WEssQ3NMNlhMLFMzSjNWb0IsQzJKNlNuQyw2RUFrRGUsU3RMallLLEN3TG1DekIsU0FDSSxVQUFXLENBQ1gsK0NDaER1SixDRGtEdkosa0JBQ0ksZ0JDakQyQixDRGtEM0IsV0FBWSxDQUZmLDBCQUtPLDRCN0hXNEIsQ3pEa1VoQyxvQ3NMbFZILDBCQU9XLGtDN0hTd0IsQzZIUC9CLENBR0wsb0JBQ0ksZ0JDNURnQyxDRDZEaEMsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsNkJBQThCLEN0TGlVOUIsb0NzTHRVSixvQkFRUSxrQkFBbUIsQ0FFMUIsQ0FFRCxrQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUdmLGdCQUNJLGlCQUFrQixDdExvVGxCLG9Dc0xyVEosZ0JBSVEsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsZUFBZ0IsQ0F3QnZCLENBL0JBLHVDQVlXLFFBQVMsQ0FacEIseUNBZWUsYUFBYyxDQUNkLHVGdE01RXNCLENzTTZFdEIsYXhML0ZHLEN3TGdHSCxnQmhJOUZ5QixDZ0krRnpCLG1CaEk5RjRCLENnSTJFM0MseUNBdUJlLGFBQWMsQ0FDZCx1RnRNeEZzQixDc015RnRCLGF4TG5HRyxDd0xvR0gsZ0JoSWpHeUIsQ2dJa0d6QixtQmhJakc0QixDZ0lxQ2hELDJCQW1FUSxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ3RMZ1I5QixvQ3NMN1FKLGdCQUdRLGlCQUFrQixDQU16QixDQUhHLDBCQUNJLFdBQVksQ0FJcEIsZUFDSSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLG9CQUFxQixDdEwrUHJCLG9Dc0xsUUosZUFNUSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBb0p6QixDQWpKRyxvQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLE1BQU8sQ0FDUCxhQUFvQixDdExvUHhCLG9Dc0x4UEEsb0JBT1EsMEJBQTJCLENBQzNCLFNBQVUsQ0FDVixXQUFZLENBRW5CLENBRUQseUJBQ0ksY0FBZSxDdEwwT25CLG9Dc0wzT0EseUJBSVEsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixXQUFZLENBQ1osVUFBVyxDQTZCbEIsQ0ExQkcsaUNBQ0ksVUFBVyxDQUNYLFdBQVksQ0FHaEIsZ0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ3RMeU56QixvQ3NMNU5JLGdDQU1RLFlBQWEsQ0FDYixlQUFnQixDQUV2QixDQXhCSiw2QkEyQk8sVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JBQWlCLEN0TDZNekIsb0NzTDNPQyw2QkFpQ1csa0JBQW1CLENBRTFCLEN0THdNTCxvQ3NMck1BLHVCQUVRLGtCQUFtQixDQUUxQixDQUVELG9CQUNJLGF4TGpNVyxDd0xrTVgsdUZ0TXhMOEIsQ3NNeUw5QixpQkFBa0IsQ3RMNEx0QixvQ3NML0xBLG9CQU1RLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FFekIsQ0FFRCxxQkFDSSxlQUFnQixDdExtTHBCLG9Dc0xwTEEscUJBSVEsYUFBYyxDQWtCckIsQ0F0QkEsNENBU1csY0N2TG9DLENEOEsvQyw4Q0FZZSxvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RnRNNU1rQixDc002TWxCLGF4TC9ORCxDd0xnT0MsZ0JoSTlOcUIsQ2dJK05yQixtQmhJOU53QixDZ0lvT3hDLG9CQUNJLG1CQUFvQixDQUNwQixheExyT1csQ3dMd09kLDJDQUVPLGlCQUFrQixDQUNsQixhQUFjLENBQ2Qsb0JBQXFCLEN0TG1KN0Isb0NzTHZKQywyQ0FPVyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRXpCLENBVkoscUNBYU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0I3SnpOeUIsQzZKME56Qix5RnRNdk8wQixDc013TzFCLGF4TDlQTyxDd0wrUFAsbUI3SjNOOEIsQzZKNE45Qix3QjdKM05tQyxDNko0Tm5DLG9CN0ozTitCLEM2SnNNdEMsOENBd0JXLGtCQUFtQixDdEwrSC9CLG9Dc0x2SkMsOENBMkJlLGdCQUFpQixDQUV4QixDQTdCUixxREFnQ1csT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGU3SnhPaUIsQzZKeU9qQixZeExqUkcsQ3dMa1JILG9CQUF1QixDQXRDbEMsMkRBMkNlLFVBQVcsQ0FPOUIsc0NBRU8saUJBQWtCLEN0TG1HdEIsb0NzTHJHSCxzQ0FLVyxnQkFBaUIsQ0FFeEIsQ0FQSixnQ0FVTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QjdKeFE2QixDNkp5UTdCLHlGdE10UjhCLENzTXVSOUIsYXhMN1NXLEN3TDhTWCxtQjdKMVFrQyxDNkoyUWxDLHdCN0oxUXVDLEM2SjJRdkMsb0I3SjFRbUMsQzZKd1AxQyx5Q0FxQlcsa0JBQW1CLEN0TGdGM0Isb0NzTHJHSCx5Q0F3QmUsZ0JBQWlCLENBRXhCLENBMUJSLGdEQTZCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZTdKdlJxQixDNkp3UnJCLFl4TGhVTyxDd0xpVVAsb0JBQXVCLENBbkNsQyxzREF3Q2UsVUFBVyxDQU0zQiwrQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENBQ2IscUJBQXNCLEN0TGtEdEIsb0NzTHZESiwrQkFRUSxTQUFVLENBQ1YsV0FBWSxDQUNaLGdCQUFpQixDQW9HeEIsQ3RMdkRHLG9Dc0wxQ0EsMENBRVEsU0FBVSxDQU1qQixDdExrQ0QscUNzTDFDQSwwQ0FNUSxTQUFVLENBRWpCLENBRUQsb0NBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLEN0TDRCdEIsb0NzTGhDQSxvQ0FPUSxlQUFnQixDQUV2QixDQUVELHVDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDdExjdkIsb0NzTHJCQSx1Q0FVUSxXQUFZLENBQ1osa0JBQW1CLENBQ25CLHdCQUF5QixDQVVoQyxDQXRCQSwrQ0FnQk8saUJBQWtCLEN0TEsxQixvQ3NMckJDLCtDQW1CVyxlQUFpQixDQUV4QixDQXZEUixpREEyRE8sVUFBVyxDQUNYLFVBQVcsQ0E1RGxCLHNEQWdFTyxrQnhMNVlXLEN3TDRVbEIsc0dBb0VPLEtBQU0sQ0FDTixZQUFhLENBckVwQixtREF5RU8sU0FBVSxDQUNWLFVBQVcsQ0FDWCx3QkFBeUIsQ3RMcEI3QixvQ3NMdkRILG1EQThFVyxNQUFPLENBRWQsQ0FoRkosbURBbUZPLFVBQVcsQ0FDWCxRQUFTLEN0TDdCYixvQ3NMdkRILG1EQXVGVyxRQUFTLENBRWhCLENBekZKLGdIQThGVyxZeEwxYU8sQ3dMMmFQLFVBQVcsQ0FDWCxXQUFZLENBaEd2QixrSEFzR08sWUFBYSxDQXRHcEIsMkRBMEdPLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDRTVYdkIsU0FDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUVWLHFCQUNJLCtDQ2xFbUosQ0RtRW5KLDZCQ3BFZ0MsQ0RxRWhDLFVBQVcsQ0FIZCw0QkFNTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsOEJDN0U2QyxDRGlGckQsa0JBQ0ksZ0JDakYyQixDRGdGOUIsMEJBSU8sNEIvSHBCNEIsQ3pEa1VoQyxvQ3dMbFRILDBCQU9XLGtDL0h2QndCLEMrSDZCL0IsQ3hMcVNELHFDd0xsVEgsMEJBV1csV0FBWSxDQUVuQixDQUdMLG9CQUNJLGdCQ2hHZ0MsQ0RpR2hDLFdBQVksQ0FHaEIsZ0JBQ0ksZUFBZ0IsQ0FDaEIsaUJBQWtCLEN4TDJSbEIsb0N3TDdSSixnQkFLUSxpQkFBa0IsQ0F3QnpCLENBN0JBLHVDQVVXLGNsSXJIMEIsQ2tJMkdyQyx5Q0FhZSxhQUFjLENBQ2QsdUZ4TWxHc0IsQ3dNbUd0QixhMUxySEcsQzBMc0hILGdCbElwSHlCLENrSXFIekIsbUJsSXBINEIsQ2tJbUczQyx5Q0FxQmUsYUFBYyxDQUNkLHVGeE05R3NCLEN3TStHdEIsYTFMekhHLEMwTDBISCxnQmxJdkh5QixDa0l3SHpCLG1CbEl2SDRCLENrSTZINUMsZ0JBQ0ksWUFBYSxDQUdqQiwwQkFDSSxpQkFBa0IsQ0FLbEIseUJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLEN4TGdQMUIsb0N3THBQQSx5QkFPUSxrQkFBbUIsQ0FDbkIsWUFBYSxDQUVwQixDQUVELHdCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxXQUFZLENBUWhCLHVEQUxRLFVBQVcsQ0FDWCxXQU1RLENBRmYsMEJBS08sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLHFCQUNJLGVBQWdCLEN4TDhNcEIsb0N3TC9NQSxxQkFJUSxhQUFjLENBa0JyQixDQXRCQSw0Q0FTVyxjQ2pMb0MsQ0R3Sy9DLDhDQVllLG9CQUFxQixDQUNyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGeE1qTGtCLEN3TWtMbEIsVTFMMUxDLEMwTDJMRCxnQmxJbk1xQixDa0lvTXJCLG1CbEluTXdCLENrSXlNeEMsdUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsa0IxTGhOVyxDMExpTlgsVUFBVyxDQUNYLFdBQVksQ3hMaUxoQixvQ3dMdkxBLHVCQVNRLFNBQVUsQ0FDVixlQUFnQixDQVd2QixDQVJHLGdDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixlQUFnQixDQUl4QixvQkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLHVGeE16TjhCLEN3TTBOOUIsVTFMOU5hLENFeVhqQixvQ3dMaEtBLG9CQVFRLFNBQVUsQ0FDVixrQkFBbUIsQ0FFMUIsQ0FFRCxvQkFDSSxrQkFBb0IsQ0FDcEIsVTFMeE9hLEMwTHlPYix1RnhNak84QixDd01vT2xDLG9CQUNJLG1CQUFvQixDQUNwQixVMUw5T2EsQzBMaVBqQixxQkFDSSxVQUFXLENBRGQsMkNBSU8sZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLG9CQUFxQixDeExrSTdCLG9Dd0x4SUMsMkNBU1csZ0JBQWlCLENBRXhCLENBWEoscUNBY08sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsc0JDdlArQixDRHdQL0IsdUZ4TXZQMEIsQ3dNd1AxQixVMUxwUVMsQzBMcVFULG1CL0ozTzhCLEMrSjRPOUIsd0IvSjNPbUMsQytKNE9uQyxvQi9KM08rQixDK0pxTnRDLDhDQXlCVyxrQkFBbUIsQ3hMK0cvQixvQ3dMeElDLDhDQTRCZSxnQkFBaUIsQ0FFeEIsQ0E5QlIscURBaUNXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlL0p4UGlCLEMrSnlQakIsUzFMdlJLLEMwTHdSTCxvQkFBdUIsQ0F2Q2xDLDJEQTRDZSxVQUFXLENBM09uQyx5QkFtUFEsbUJBQW9CLENBR3ZCLHNDQUVPLGlCQUFrQixDeEwrRXRCLG9Dd0xqRkgsc0NBS1csZ0JBQWlCLENBRXhCLENBUEosZ0NBVU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0IvSjVSNkIsQytKNlI3Qix5RnhNMVM4QixDd00yUzlCLGExTGpVVyxDMExrVVgsbUIvSjlSa0MsQytKK1JsQyx3Qi9KOVJ1QyxDK0orUnZDLG9CL0o5Um1DLEMrSjRRMUMseUNBcUJXLGtCQUFtQixDeEw0RDNCLG9Dd0xqRkgseUNBd0JlLGdCQUFpQixDQUV4QixDQTFCUixnREE2QlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGUvSjNTcUIsQytKNFNyQixZMUxwVk8sQzBMcVZQLG9CQUF1QixDQW5DbEMsc0RBd0NlLFVBQVcsQ0FNM0IsK0JBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsWUFBYSxDQUNiLHFCQUFzQixDeEw4QnRCLG9Dd0xuQ0osK0JBUVEsU0FBVSxDQUNWLFdBQVksQ0E2RW5CLENBMUVHLG9DQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUdmLHVDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDeExVdkIsb0N3TGpCQSx1Q0FVUSxrQkFBbUIsQ0FZMUIsQ0F0QkEsK0NBY08saUJBQWtCLENBQ2xCLGNBQWUsQ3hMRXZCLG9Dd0xqQkMsK0NBa0JXLGVBQWlCLENBQ2pCLFlBQWEsQ0FFcEIsQ0F2Q1IsaURBMkNPLFVBQVcsQ0FDWCxVQUFXLENBNUNsQixzREFnRE8sa0IxTGhaVyxDMExnV2xCLHNHQW9ETyxLQUFNLENBQ04sWUFBYSxDQXJEcEIsbURBeURPLFNBQVUsQ0FDVixVQUFXLENBQ1gsd0JBQXlCLEN4THhCN0Isb0N3TG5DSCxtREE4RFcsTUFBTyxDQUVkLENBaEVKLG1EQW1FTyxRQUFTLEN4TGhDYixvQ3dMbkNILG1EQXFFVyxRQUFTLENBRWhCLENBdkVKLGdIQTRFVyxZMUw1YU8sQzBMNmFQLFVBQVcsQ0FDWCxXQUFZLENBOUV2QixrSEFvRk8sWUFBYSxDRXhYekIsU0FDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUVWLHFCQUNJLCtDQ2xFbUosQ0RtRW5KLDZCQ3BFZ0MsQ0RxRWhDLFVBQVcsQ0FIZCw0QkFNTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsOEJDN0U2QyxDRGlGckQsa0JBQ0ksZ0JDakYyQixDRGdGOUIsMEJBSU8sNEJqSXBCNEIsQ3pEa1VoQyxvQzBMbFRILDBCQU9XLGtDakl2QndCLENpSTZCL0IsQzFMcVNELHFDMExsVEgsMEJBV1csV0FBWSxDQUVuQixDQUdMLG9CQUNJLGdCQ2hHZ0MsQ0RpR2hDLGdCQUFpQixDQUdyQixnQkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQzFMMlJsQixvQzBMN1JKLGdCQUtRLGlCQUFrQixDQXdCekIsQ0E3QkEsdUNBVVcsY3BJckgwQixDb0kyR3JDLHlDQWFlLGFBQWMsQ0FDZCx1RjFNbEdzQixDME1tR3RCLGE1THJIRyxDNExzSEgsZ0JwSXBIeUIsQ29JcUh6QixtQnBJcEg0QixDb0ltRzNDLHlDQXFCZSxhQUFjLENBQ2QsdUYxTTlHc0IsQzBNK0d0QixhNUx6SEcsQzRMMEhILGdCcEl2SHlCLENvSXdIekIsbUJwSXZINEIsQ29JNkg1QyxnQkFDSSxZQUFhLENBQ2IsV0FBWSxDQUdoQiwwQkFDSSxpQkFBa0IsQ0FHdEIsZ0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixlQUFnQixDQUdwQixlQUNJLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLEMxTDJPaEIscUMwTC9PSixlQU9RLGlCQUFrQixDQTBMekIsQ0FqTUEsOEJBV08sY0FBZSxDQUNmLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FNckIseUJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2IsNkJBQThCLENBQzlCLGdCQUFpQixDMUx1TnJCLG9DMEw1TkEseUJBUVEsMEJBQTJCLENBQzNCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FFckMsQ0FFRCx3QkFDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDMUx5TWhCLG9DMEw5TUEsd0JBUVEsZUFBZ0IsQ0FPdkIsQ0FFRCx1REFMUSxVQUFXLENBQ1gsV0FPYSxDQUhyQixzQkFHSSxnQkFBaUIsQzFMMExyQixvQzBMN0xBLHNCQU1RLGtCQUFtQixDQWMxQixDQXBCQSwwQkFVTyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsZ0JBQWlCLEMxTCtLekIsb0MwTDdMQywwQkFpQlcsa0JBQW1CLENBRTFCLENBR0wscUJBQ0ksZUFBZ0IsQzFMc0twQixvQzBMdktBLHFCQUlRLGFBQWMsQ0FrQnJCLENBdEJBLDRDQVNXLGNDek5vQyxDRGdOL0MsOENBWWUsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUYxTXpOa0IsQzBNME5sQixVNUxsT0MsQzRMbU9ELGdCcEkzT3FCLENvSTRPckIsbUJwSTNPd0IsQ29JaVB4Qyx1QkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixrQjVMeFBXLEM0THlQWCxVQUFXLENBQ1gsV0FBWSxDMUx5SWhCLG9DMEwvSUEsdUJBU1EsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGVBQWdCLENBV3ZCLENBUkcsZ0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGVBQWdCLENBSXhCLG9CQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixVQUFXLENBQ1gsdUYxTWxROEIsQzBNbVE5QixVNUx2UWEsQ0V5WGpCLG9DMEx2SEEsb0JBUVEsU0FBVSxDQUNWLGlCQUFrQixDQUV6QixDQUVELG9CQUNJLGtCQUFvQixDQUNwQixVNUxqUmEsQzRMa1JiLHVGMU0xUThCLEMwTTZRbEMsb0JBQ0ksbUJBQW9CLENBQ3BCLFU1THZSYSxDNEwwUmpCLHFCQUNJLFVBQVcsQ0FEZCwyQ0FJTyxlQUFnQixDQUNoQixhQUFjLENBQ2Qsb0JBQXFCLEMxTHlGN0Isb0MwTC9GQywyQ0FTVyxnQkFBaUIsQ0FFeEIsQ0FYSixxQ0FjTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQkNqUytCLENEa1MvQix1RjFNaFMwQixDME1pUzFCLFU1TDdTUyxDNEw4U1QsbUJqS3BSOEIsQ2lLcVI5Qix3QmpLcFJtQyxDaUtxUm5DLG9CaktwUitCLENpSzhQdEMsOENBeUJXLGtCQUFtQixDMUxzRS9CLG9DMEwvRkMsOENBNEJlLGdCQUFpQixDQUV4QixDQTlCUixxREFpQ1csT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVqS2pTaUIsQ2lLa1NqQixTNUxoVUssQzRMaVVMLG9CQUF1QixDQXZDbEMsMkRBNENlLFVBQVcsQ0FwUm5DLHlCQTRSUSxpQkFBa0IsQ0FHckIsc0NBRU8saUJBQWtCLEMxTHNDdEIsb0MwTHhDSCxzQ0FLVyxnQkFBaUIsQ0FFeEIsQ0FQSixnQ0FVTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QmpLclU2QixDaUtzVTdCLHlGMU1uVjhCLEMwTW9WOUIsYTVMMVdXLEM0TDJXWCxtQmpLdlVrQyxDaUt3VWxDLHdCakt2VXVDLENpS3dVdkMsb0JqS3ZVbUMsQ2lLcVQxQyx5Q0FxQlcsa0JBQW1CLEMxTG1CM0Isb0MwTHhDSCx5Q0F3QmUsZ0JBQWlCLENBRXhCLENBMUJSLGdEQTZCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZWpLcFZxQixDaUtxVnJCLFk1TDdYTyxDNEw4WFAsb0JBQXVCLENBbkNsQyxzREF3Q2UsVUFBVyxDQU0zQiwrQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENBQ2IscUJBQXNCLEMxTFh0QixvQzBMTUosK0JBUVEsU0FBVSxDQUNWLFdBQVksQ0FDWixpQkFBa0IsQ0FvRnpCLENBakZHLG9DQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUdmLHVDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDMUxoQ3ZCLG9DMEx5QkEsdUNBVVEsa0JBQW1CLENBWTFCLENBdEJBLCtDQWNPLGlCQUFrQixDQUNsQixjQUFlLEMxTHhDdkIsb0MwTHlCQywrQ0FrQlcsZUFBaUIsQ0FDakIsWUFBYSxDQUVwQixDQXhDUixpREE0Q08sVUFBVyxDQUNYLFVBQVcsQ0E3Q2xCLHNEQWlETyxrQjVMMWJXLEM0THlZbEIsc0dBcURPLEtBQU0sQ0FDTixZQUFhLENBdERwQixtREEwRE8sU0FBVSxDQUNWLFVBQVcsQ0FDWCx3QkFBeUIsQzFMbEU3QixvQzBMTUgsbURBK0RXLE1BQU8sQ0FFZCxDQWpFSixtREFvRU8sUUFBUyxDMUwxRWIsb0MwTE1ILG1EQXVFVyxRQUFTLENBRWhCLENBekVKLG1EQTRFTyxVQUFXLENBQ1gsUUFBUyxDQTdFaEIsZ0hBbUZXLFk1TDVkTyxDNEw2ZFAsVUFBVyxDQUNYLFdBQVksQ0FyRnZCLGtIQTRGTyxZQUFhLEMxTGxHakIsb0MwTHNHSCx1REFLVyxZQUFhLENBQ2IscUJBQXNCLENBTXpCLEMxTGxITCwwRDBMc0dILHVEQVVlLGtCQUFtQixDQUUxQixDMUxsSEwsb0MwTHNHSCxxREFlVyxjQUFlLENBQ2xCLENFN2RiLGVBQ0ksVUFBVyxDQUNYLCtDQzFCMkwsQ0Q2QjNMLHdCQUNJLGdCQUFpQixDQURwQixnQ0FJTyw0Qm5JNEI0QixDekRrVWhDLG9DNExsV0gsZ0NBTVcsa0NuSTBCd0IsQ21JcEIvQixDNUxzVkQscUM0TGxXSCxnQ0FVVyxXQUFZLENBRW5CLENBR0wsMEJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixZQUFhLENBQ2IsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5QixrQkFBbUIsQzVMNlVuQixvQzRMblZKLDBCQVNRLGtCQUFtQixDQUUxQixDQUVELHdCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLE1BQU8sQ0FDUCxlQUFnQixDNUxpVWhCLG9DNEx0VUosd0JBUVEscUJBQXNCLENBOEM3QixDNUxnUkcscUM0THRVSix3QkFZUSxxQkFBc0IsQ0EwQzdCLEM1TGdSRyxxQzRMdFVKLHdCQWdCUSwyQkFBNEIsQ0FzQ25DLENBbkNHLDRCQUNJLG1CQUFvQixDNUxrVHhCLG9DNExuVEEsNEJBSVEsbUJBQW9CLENBRTNCLENBRUQsNkJBQ0ksa0JBQW9CLEM1TDBTeEIsb0M0TDNTQSw2QkFJUSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQVU1QixDNUwyUkQscUM0TDNTQSw2QkFVUSxvQkFBcUIsQ0FNNUIsQzVMMlJELHFDNEwzU0EsNkJBY1Esb0JBQXFCLENBRTVCLEM1TDJSRCxxQzRMelJBLCtCQUVRLGdCQUFpQixDQU14QixDNUxpUkQscUM0THpSQSwrQkFNUSxrQkFBbUIsQ0FFMUIsQ0FHTCx1QkFDSSwrRDVNNUZ3QixDNE02RnhCLGE5THZIZSxDOEx3SGYsZ0JDMUcrQixDRDJHL0IsbUJDMUdrQyxDRDZHckMsNkNBR1csY3RJcEkwQixDc0lpSXJDLCtDQU1lLGFBQWMsQ0FDZCx1RjVNakhzQixDNE1rSHRCLGE5THBJRyxDOExxSUgsZ0J0SW5JeUIsQ3NJb0l6QixtQnRJbkk0QixDc0l5STNDLDBCQUVPLGE5TDFJVyxDOEwySVgsdUY1TWpJOEIsQ2dCcVhsQyxvQzRMdlBILDRCQU9lLGNBQWUsQ0FDZixpQkFBa0IsQ0FFekIsQ0FJVCx5QkFDSSxjQUFlLENBQ2YsV0FBWSxDNUx1T1osb0M0THpPSix5QkFLUSxhQUFjLENBQ2QsV0FBWSxDQWlDbkIsQzVMa01HLG9DNEx6T0oseUJBVVEsYUFBYyxDQUNkLGNBQWUsQ0E0QnRCLEM1TGtNRyxxQzRMek9KLHlCQWVRLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQkFBaUIsQ0FzQnhCLENBZEcsaUVBQ0ksVUFBVyxDQUNYLFdBQVksQ0EzQm5CLDZCQStCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDNUx3TXJCLG9DNEx6T0gsNkJBb0NXLGdCQUFpQixDQUV4QixDQUdKLDRDQUVPLGlCQUFrQixDNUw4THRCLG9DNExoTUgsNENBS1csZ0JBQWlCLENBRXhCLENBUEosc0NBVU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JuSzdLNkIsQ21LOEs3Qix5RjVNM0w4QixDNE00TDlCLGE5TGxOVyxDOExtTlgsbUJuSy9La0MsQ21LZ0xsQyx3Qm5LL0t1QyxDbUtnTHZDLG9CbksvS21DLENtSzZKMUMsK0NBcUJXLGtCQUFtQixDNUwySzNCLG9DNExoTUgsK0NBd0JlLGdCQUFpQixDQUV4QixDQTFCUixzREE2QlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVuSzVMcUIsQ21LNkxyQixZOUxyT08sQzhMc09QLG9CQUF1QixDQW5DbEMsNERBd0NlLFVBQVcsQ0FPL0IsNkJBQ0ksWUFBWSxDRWpOaEIsYUFDSSxVQUFXLENBQ1gsK0NDckMrSyxDRHVDL0ssc0JBQ0ksZ0JDdEMrQixDRHVDL0IsV0FBWSxDQUZmLDhCQUtPLDRCcklzQjRCLEN6RGtVaEMsb0M4TDdWSCw4QkFPVyxrQ3JJb0J3QixDcUlsQi9CLENBR0wsd0JBQ0ksZ0JDakRvQyxDRGtEcEMsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsNkJBQThCLEM5TDRVOUIsb0M4TGpWSix3QkFRUSxrQkFBbUIsQ0FFMUIsQ0FFRCxzQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLE1BQU8sQ0FDUCxhQUFvQixDOUxpVXBCLG9DOExyVUosc0JBT1EscUJBQXNCLENBQ3RCLFNBQVUsQ0FDVixXQUFZLENBTW5CLEM5THNURyxxQzhMclVKLHNCQWFRLHlCQUEwQixDQUVqQyxDQUVBLDJDQUdXLGNBQWUsQzlMaVR2QixvQzhMcFRILDJDQU1lLGNDaEZpQyxDRGtHeEMsQ0F4QlIsNkNBVWUsYUFBYyxDQUNkLHVGOU14RXNCLEM4TXlFdEIsYWhNM0ZHLENnTTRGSCxnQnhJMUZ5QixDd0kyRnpCLG1CeEkxRjRCLEN3STRFM0MsNkNBa0JlLGFBQWMsQ0FDZCx1RjlNcEZzQixDOE1xRnRCLGFoTS9GRyxDZ01nR0gsZ0J4STdGeUIsQ3dJOEZ6QixtQnhJN0Y0QixDd0kwQmhELCtCQTBFUSxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FLOUIsOEJBQ0ksV0FBWSxDQUlwQixtQkFDSSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUVmLDJCQUNJLFdBQVksQzlMcVFoQixvQzhMdFFBLDJCQUdRLGtCQUFtQixDQUUxQixDQUVELHdCQUNJLGFoTWpJVyxDZ01rSVgsdUY5TXhIOEIsQzhNeUg5QixpQkFBa0IsQzlMNFB0QixvQzhML1BBLHdCQU1RLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FFekIsQ0FFRCx3QkFDSSxrQkFBb0IsQ0FDcEIsYWhNakpXLENnTWtKWCx1RjlNaEk4QixDOE1tSWxDLHdCQUNJLG1CQUFvQixDQUNwQixhQUFjLENBQ2QsYWhNcEpXLENnTXFKWCx1RjlNM0k4QixDOE0rSXRDLHVCQUNJLGNBQWUsQ0FDZixhQUFjLEM5TG9PZCxvQzhMdE9KLHVCQUtRLFNBQVUsQ0E0QmpCLENBekJHLCtCQUNJLFVBQVcsQ0FDWCxXQUFZLENBR2hCLDhCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLEM5THNOckIsb0M4THpOQSw4QkFNUSxnQkFBaUIsQ0FFeEIsQ0FyQkosMkJBd0JPLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGdCQUFpQixDOUwyTXJCLG9DOEx0T0gsMkJBOEJXLGtCQUFtQixDQUUxQixDQUdKLDBDQUdPLGlCQUFrQixDOUxnTXRCLG9DOExuTUgsMENBTVcsZ0JBQWlCLENBRXhCLENBUkosb0NBV08sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JySzNLNkIsQ3FLNEs3Qix5RjlNekw4QixDOE0wTDlCLGFoTWhOVyxDZ01pTlgsbUJySzdLa0MsQ3FLOEtsQyx3QnJLN0t1QyxDcUs4S3ZDLG9Ccks3S21DLENxSzBKMUMsNkNBc0JXLGtCQUFtQixDOUw2SzNCLG9DOExuTUgsNkNBeUJlLGdCQUFpQixDQUV4QixDQTNCUixvREE4QlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVySzFMcUIsQ3FLMkxyQixZaE1uT08sQ2dNb09QLG9CQUF1QixDQXBDbEMsMERBeUNlLFVBQVcsQ0FNM0IsbUNBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsa0JBQW1CLEM5TDZJbkIsb0M4THBKSixtQ0FVUSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixXQUFZLENBNkNuQixDQTFEQSwyQ0FpQk8sVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLEM5TGdJdEIsb0M4THBKSCwyQ0F1QlcsVUFBVyxDQUNYLFFBQVMsQ0FFaEIsQ0ExQkosOEdBNkJPLEtBQU0sQ0FDTixZQUFhLENBOUJwQix1REFtQ08sTUFBTyxDQUNQLFVBQVcsQ0FDWCx3QkFBeUIsQ0FyQ2hDLHVEQXlDTyxVQUFXLENBQ1gsUUFBUyxDQTFDaEIsd0hBZ0RXLFloTS9STyxDZ01nU1AsVUFBVyxDQUNYLFdBQVksQ0FsRHZCLDBIQXdETyxZQUFhLENFaFF6QixhQUNJLFVBQVcsQ0FDWCwrQ0MxQytLLENENEMvSyxzQkFDSSxnQkMzQytCLENENEMvQixXQUFZLENBRmYsOEJBS08sNEJ2SWlCNEIsQ3pEa1VoQyxvQ2dNeFZILDhCQU9XLGtDdklld0IsQ3VJYi9CLENBR0wsd0JBQ0ksZ0JDdERvQyxDRHVEcEMsZ0JBQWlCLENBR3BCLDJDQUdXLGNBQWUsQ2hNb1V2QixvQ2dNdlVILDJDQU1lLGNDN0RpQyxDRCtFeEMsQ0F4QlIsNkNBVWUsYUFBYyxDQUNkLHVGaE5yRHNCLENnTnNEdEIsVWxNOURLLENrTStETCxnQjFJdkV5QixDMEl3RXpCLG1CMUl2RTRCLEMwSXlEM0MsNkNBa0JlLGFBQWMsQ0FDZCx1RmhOakVzQixDZ05rRXRCLGFsTTVFRyxDa002RUgsZ0IxSTFFeUIsQzBJMkV6QixtQjFJMUU0QixDMElrRnhDLDBCQUNJLFlBQWEsQ0FDYixnQkFBaUIsQ0FDakIsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIscUJBQXNCLENoTW1TMUIsb0NnTXpTQSwwQkFRUSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBc0J6QixDQW5CRyxnQ0FDSSxzQkFBdUIsQ0FDdkIsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixRQUFTLENBQ1QscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsK0JsTS9HTyxDRW1ZZixvQ2dNN1JJLGdDQWFRLFNBQVUsQ0FDVixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsa0JsTXRIRyxDa013SFYsQ0FHTCw2QkFDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBdEY5QiwrQkEyRlEsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBR2pDLHdCQUVPLHVGaE41SDhCLENnTjZIOUIsVWxNaklhLENrTXFJckIsdUJBQ0ksY0FBZSxDQUNmLE1BQU8sQ0FDUCxnQkFBaUIsQ2hNaVBqQixvQ2dNcFBKLHVCQU1RLGFBQWMsQ0FDZCxVQUFXLENBOEJsQixDQTNCRywrQkFDSSxVQUFXLENBQ1gsV0FBWSxDQUdoQiw4QkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGdCQUFpQixDaE1pT3JCLG9DZ01yT0EsOEJBT1EsZ0JBQWlCLENBRXhCLENBeEJKLDJCQTJCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENoTXFOckIsb0NnTXBQSCwyQkFrQ1csZ0JBQWlCLENBRXhCLENBR0wsb0JBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FFWCw4QkFDSSxVQUFXLENBSW5CLG1CQUNJLGlCQUFrQixDaE1tTWxCLHFDZ01wTUosbUJBSVEsZUFBZ0IsQ0FvQnZCLENBakJHLHdCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW9CLENBQ3BCLGFsTTFNVyxDa00yTVgseUZoTnpMOEIsQ2dONExsQyx3QkFDSSxtQkFBb0IsQ0FDcEIsYWxNNU1XLENrTStNZix3QkFDSSxhbE1oTlcsQ2tNaU5YLHVGaE52TThCLENnTjJNckMsMENBR08saUJBQWtCLENoTXVLdEIsb0NnTTFLSCwwQ0FNVyxnQkFBaUIsQ0FFeEIsQ0FSSixvQ0FXTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QnZLcE02QixDdUtxTTdCLHlGaE5sTjhCLENnTm1OOUIsYWxNek9XLENrTTBPWCxtQnZLdE1rQyxDdUt1TWxDLHdCdkt0TXVDLEN1S3VNdkMsb0J2S3RNbUMsQ3VLbUwxQyw2Q0FzQlcsa0JBQW1CLENoTW9KM0Isb0NnTTFLSCw2Q0F5QmUsZ0JBQWlCLENBRXhCLENBM0JSLG9EQThCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZXZLbk5xQixDdUtvTnJCLFlsTTVQTyxDa002UFAsb0JBQXVCLENBcENsQywwREF5Q2UsVUFBVyxDQU0zQixtQ0FDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixpQkFBa0IsQ2hNb0hsQixvQ2dNM0hKLG1DQVVRLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFdBQVksQ0EyQ25CLENBeERBLDJDQWlCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixpQkFBa0IsQ2hNdUd0QixvQ2dNM0hILDJDQXVCVyxTQUFVLENBQ1YsUUFBUyxDQUVoQixDQTFCSiw4R0E2Qk8sS0FBTSxDQUNOLFlBQWEsQ0E5QnBCLHVEQWtDTyxTQUFVLENBQ1YsU0FBVSxDQUNWLHdCQUF5QixDQXBDaEMsdURBd0NPLE9BQVEsQ0F4Q2Ysd0hBOENXLFlsTXRUTyxDa011VFAsVUFBVyxDQUNYLFdBQVksQ0FoRHZCLDBIQXNETyxZQUFhLENFNVJ6QixhQUNJLFVBQVcsQ0FDWCwrQ0NyQytLLENEdUMvSyxzQkFDSSxnQkN0QytCLENEdUMvQixXQUFZLENBRmYsOEJBS08sNEJ6SXNCNEIsQ3pEa1VoQyxvQ2tNN1ZILDhCQU9XLGtDeklvQndCLEN5SWxCL0IsQ0FHTCx3QkFDSSxnQkNqRG9DLENEa0RwQyxXQUFZLENsTStVWixvQ2tNalZKLHdCQUtRLGtCQUFtQixDQUUxQixDQUVBLDJDQUdXLGNBQWUsQ2xNcVV2QixvQ2tNeFVILDJDQU1lLGNDNURpQyxDRDhFeEMsQ0F4QlIsNkNBVWUsYUFBYyxDQUNkLHVGbE5wRHNCLENrTnFEdEIsYXBNdkVHLENvTXdFSCxnQjVJdEV5QixDNEl1RXpCLG1CNUl0RTRCLEM0SXdEM0MsNkNBa0JlLGFBQWMsQ0FDZCx1RmxOaEVzQixDa05pRXRCLGFwTTNFRyxDb000RUgsZ0I1SXpFeUIsQzRJMEV6QixtQjVJekU0QixDNElvRnhDLDZEQUNJLFdBQVksQ0FJcEIsbUJBQ0ksaUJBQWtCLENsTWlTbEIsb0NrTS9SQSwyQkFFUSxrQkFBbUIsQ0FFMUIsQ0FFRCx3QkFDSSxhcE12R1csQ29Nd0dYLHVGbE45RjhCLENrTitGOUIsaUJBQWtCLENsTXNSdEIsb0NrTXpSQSx3QkFNUSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBRXpCLENBRUQsd0JBQ0ksa0JBQW9CLENBQ3BCLGFwTXZIVyxDb013SFgsdUZsTnRHOEIsQ2tOeUdsQyx3QkFDSSxtQkFBb0IsQ0FDcEIsYXBNekhXLENvTTZIbEIsMENBR08saUJBQWtCLENsTStQdEIsb0NrTWxRSCwwQ0FNVyxnQkFBaUIsQ0FFeEIsQ0FSSixvQ0FXTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QnpLNUc2QixDeUs2RzdCLHlGbE4xSDhCLENrTjJIOUIsYXBNakpXLENvTWtKWCxtQnpLOUdrQyxDeUsrR2xDLHdCeks5R3VDLEN5SytHdkMsb0J6SzlHbUMsQ3lLMkYxQyw2Q0FzQlcsa0JBQW1CLENsTTRPM0Isb0NrTWxRSCw2Q0F5QmUsZ0JBQWlCLENBRXhCLENBM0JSLG9EQThCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZXpLM0hxQixDeUs0SHJCLFlwTXBLTyxDb01xS1Asb0JBQXVCLENBcENsQywwREF5Q2UsVUFBVyxDQU0zQixtQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixrQkFBbUIsQ2xNNE1uQixvQ2tNbk5KLG1DQVVRLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFdBQVksQ0EyQ25CLENBeERBLDJDQWlCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixpQkFBa0IsQ2xNK0x0QixvQ2tNbk5ILDJDQXVCVyxTQUFVLENBQ1YsUUFBUyxDQUVoQixDQTFCSiw4R0E2Qk8sS0FBTSxDQUNOLFlBQWEsQ0E5QnBCLHVEQWtDTyxTQUFVLENBQ1YsU0FBVSxDQUNWLHdCQUF5QixDQXBDaEMsdURBd0NPLE9BQVEsQ0F4Q2Ysd0hBOENXLFlwTTlOTyxDb00rTlAsVUFBVyxDQUNYLFdBQVksQ0FoRHZCLDBIQXNETyxZQUFhLENFck56QixZQUNJLHNCQ3hCcUMsQ0R5QnJDLGF0TW5CbUIsQ3NNb0JuQixZQUFhLENBQ2IsdUZwTlBzQyxDb05RdEMscUJDMUI4QixDRDJCOUIsbUJDMUI0QixDRDRCNUIsbUJ4TTJDUSxlQTFCZ0IsQ0EwQmhCLFFBekJTLENBeUJULFNBeEJVLEN3TWpCZCxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixjQUFlLEN4TWdDWCxzQkFFSSxRQWxCSyxDQWtCTCxTQWpCTSxDd01makIseUNBRU8sY0FBZSxDQUNmLGtCQUFtQixDQUczQixrQkFDSSwrQnRNbkNlLENzTW9DZixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGVDN0NtQixDRDhDbkIsY0M5Q21CLENEZ0RuQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixhQUFjLENBQ2QsYXRNOUNlLENzTStDZixzQkNuRHNDLENEb0R0QyxnQ0FBbUMsQ3BNK1VuQyxvQ29NN1ZKLGtCQWlCUSxlQUFnQixDQUNoQixjQUFlLENBb0J0QixDQXRDQSx3QkFzQk8sa0JBQW1CLENBdEIxQixzQkEwQk8sWXRNM0RXLENzTTREWCx3QkFBMkIsQ0EzQmxDLHdCQStCTyxhdE1yRVcsQ3NNc0VYLHNCQ2hFeUMsQ0RpRXpDLG9CdE12RVcsQ3NNc0NsQiw0QkFtQ1csWXRNekVPLENzTThFbkIsaUJBQ0ksVUFBVyxDQUNYLFdBQVksQ3BNbVRaLG9Db01yVEosaUJBSVEsVUFBVyxDQUNYLFdBQVksQ0FNbkIsQ0FYQSwyQkFTTyx3QkFBeUIsQ0FJaEMsNENBRU8sYXRNN0ZXLENzTThGWCxzQkMzRnlDLENENEZ6QyxvQnRNL0ZXLENFbVlmLG9Db005UkEsbUJBQ0ksaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQiw2QkFBOEIsQ0FDOUIsZ0JBQWlCLENBRXJCLGtCQUNJLGFBQWMsQ0FDZCxnREFDSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUVWLHdCQUNJLE1BQU8sQ0FFWCx3QkFDSSxPQUFRLENBRVosdUJBQ0ksV0FBWSxDQUNaLGFBQWMsQ0FHdEIsa0JBQVEsYUFBYyxDQUFHLENFOUVqQyxvQkFFSSwrQ0NsRHlOLENEbUR6TixheE05Q21CLEN3TStDbkIsaUJBQWtCLENBSWxCLDZCQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLENBSDFCLHFDQU1PLDBCN0lLNEIsQzZJbkJ4QywyQkFzQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDM0VpRCxDRDRFakQsVUFBVyxDQUdmLCtCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QixvQ0FDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBSXJCLDJCQUNJLGdCQzNGbUMsQ0Q0Rm5DLFVBQVcsQ0FHWCxtQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQ2pHbUMsQ0RrR25DLGtCQUFtQixDQUVuQixvQ0FOSixtQ0FPUSxhQUF5RCxDQVFoRSxDQU5HLDJEQVRKLG1DQVVRLGFBQTZELENBS3BFLEN0TW9SRCxxQ3NNblNBLG1DQWFRLGFBQTZELENBRXBFLENBSUcsb0NBeEJQLGlDQXlCVyxjQ2hIdUIsQ0RpSHZCLHNCQUFvRyxDQVkzRyxDQVRHLDJEQTdCUCxpQ0E4QlcsY0NsSDJCLENEbUgzQixxQkFBNEcsQ0FPbkgsQ3RNa1FELHFDc014U0gsaUNBbUNXLGtCQUF1RixDQUN2RiwyQkFBNkcsQ0FFcEgsQ0FuRlQsNkRBMEZZLGlCQUFrQixDQTFGOUIsb0NBOEZZLHdCQy9IK0MsQ0RnSS9DLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGdCQ25JdUMsQ0RvSXZDLGdCQ25JdUMsQ3ZNb1gzQyxvQ3NNclZSLG9DQXVHZ0IsZ0JDckl1QyxDRHNJdkMsZ0JDckl1QyxDRDRJOUMsQ0EvR1QsNENBNEdnQixhQUFjLENBQ2QsY0FBZSxDQTdHL0IsK0JBaUhZLFVBQVcsQ0FDWCxnQkFBaUIsQ0FsSDdCLHdDQW9IZ0IsVUFBVyxDQUNYLGVBQWdCLENBRWhCLGtCQUFtQixDQXZIbkMsbUNBMkhZLGlCQUFrQixDQTNIOUIsNEVBK0hvQixlQzNKcUMsQ0Q0SnJDLHVGdE41SnNCLENzTjZKdEIsYXhNL0tHLEN3TWdMSCxnQkMxSjhDLENEMko5QyxtQkM1SmlELENEeUJyRSw0REF1SWdCLGNBQWUsQ0F2SS9CLHVDQTRJWSxheE12TFcsQ3dNd0xYLG9CQUFxQixDQUNyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFdBQVksQ0FoSnhCLHVEQXlKZ0IsZ0JBQWlCLENBekpqQyxpREE2SmdCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCN0szS3lCLEM2SzRLekIseUZ0TnpMMEIsQ3NOMEwxQixheE1oTk8sQ3dNaU5QLG1CN0s3SzhCLEM2SzhLOUIsd0I3SzdLbUMsQzZLOEtuQyxvQjdLN0srQixDNks4Sy9CLGtCQUFtQixDQXRLbkMsMERBeUtvQixrQkFBbUIsQ3RNNEsvQixvQ3NNclZSLDBEQTRLd0IsZ0JBQWlCLENBRXhCLENBOUtqQixpRUFpTG9CLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlN0szTGlCLEM2SzRMakIsWXhNcE9HLEN3TXFPSCxvQkFBdUIsQ0F2TDNDLHVFQTRMd0IsVUFBVyxDRTVMbkMsb0JBRUksK0NDbER5TixDRG1Eek4sYTFNOUNtQixDME0rQ25CLGlCQUFrQixDQUlsQiw2QkFDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBTHRCLHFDQVFPLDBCL0lHNEIsQytJbkJ4QywyQkF3QlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDN0VpRCxDRDhFakQsVUFBVyxDQUdmLCtCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QixvQ0FDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBSXJCLDJCQUNJLGdCQzdGbUMsQ0Q4Rm5DLFVBQVcsQ0FHWCxtQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQ2pHbUMsQ0RrR25DLGtCQUFtQixDQUVuQixvQ0FOSixtQ0FPUSxhQUF5RCxDQVFoRSxDQU5HLDJEQVRKLG1DQVVRLGFBQTZELENBS3BFLEN4TWtSRCxxQ3dNalNBLG1DQWFRLGFBQTZELENBRXBFLENBSUcsb0NBeEJQLGlDQXlCVyxjQ2hIdUIsQ0RpSHZCLHNCQUFvRyxDQVkzRyxDQVRHLDJEQTdCUCxpQ0E4QlcsY0NsSDJCLENEbUgzQixzQkFBNEcsQ0FPbkgsQ3hNZ1FELHFDd010U0gsaUNBbUNXLGtCQUF1RixDQUN2RixzQkFBNkcsQ0FFcEgsQ0FyRlQsMEJBMEZRLGlCQUFrQixDQUNsQixpQkFBa0IsQ0EzRjFCLHFEQThGZ0IsZUFBZ0IsQ0E5RmhDLG1DQWtHWSxhMU03SVcsQzBNOElYLG9CQUFxQixDQUNyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFdBQVksQ3hNK09oQixvQ3dNclZSLG1DQXlHZ0Isa0JBQW1CLENBRTFCLENBM0dULG1DQTZHWSxpQkFBa0IsQ0E3RzlCLG9DQWdIWSxlMU1wSmEsQzBNcUpiLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGVBQWdCLEN4TWlPcEIsb0N3TXJWUixvQ0F1SGdCLFNBQVUsQ0FDVixlQUFnQixDQVN2QixDQWpJVCw0Q0EySGdCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLHNCQUF1QixDQUN2QixrQkFBbUIsQ0EvSG5DLGtDQW1JWSx3QkNoSytDLENEaUsvQyxlQUFnQixDQUNoQixVQUFXLENBQ1gsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixXQUFZLENBQ1osZUFBZ0IsQ0E1STVCLCtCQStJWSxVQUFXLENBQ1gsZ0JBQWlCLENBaEo3Qix3Q0FrSmdCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLEN4TStMM0Isb0N3TXJWUixtQ0EySmdCLGVBQWdCLENBbUJ2QixDQTlLVCw0RUErSm9CLGlCQ3BMdUMsQ0RxTHZDLHVGeE41THNCLEN3TjZMdEIsYTFNL01HLEMwTWdOSCxnQkNuTDhDLENEb0w5QyxtQkNyTGlELENEa0JyRSw0REF1S2dCLGNBQWUsQ0FDZixpQkFBa0IsQ3hNNksxQixvQ3dNclZSLG1DQTRLZ0IsTUFBTyxDQUVkLENBOUtULHVEQWtMZ0IsZ0JBQWlCLENBbExqQyxpREFzTGdCLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCL0twTXlCLEMrS3FNekIseUZ4TmxOMEIsQ3dObU4xQixhMU16T08sQzBNME9QLG1CL0t0TThCLEMrS3VNOUIsd0IvS3RNbUMsQytLdU1uQyxvQi9LdE0rQixDK0t1TS9CLGtCQUFtQixDQS9MbkMsMERBa01vQixrQkFBbUIsQ3hNbUovQixvQ3dNclZSLDBEQXFNd0IsZ0JBQWlCLENBRXhCLENBdk1qQixpRUEwTW9CLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlL0twTmlCLEMrS3FOakIsWTFNN1BHLEMwTThQSCxvQkFBdUIsQ0FoTjNDLHVFQXFOd0IsVUFBVyxDeE1nSTNCLG9Dd01yVlIsdURBOE5vQiwwQkFDSixDQUNILEN4TXFITCxvQ3dNclZSLHVEQW1Pb0IsYUFBYyxDQUNkLGdCQUFpQixDQUV4QixDRTlNYixxQkFDSSwrQ0NwRStOLENEcUUvTixpQkFBa0IsQ0FFbEIsZ0NBQ0ksV0FBWSxDQUNaLFdBQVksQ0FDWixnQkNuRTRDLENEc0VoRCw4QkFDSSxnQkN4RXVDLENEeUV2QyxVQUFXLENBRmQsc0NBS08sNEJqSnBCNEIsQ2lKcUI1QixXQUFZLEMxTTZTaEIscUMwTW5USCxzQ0FTVyxTQUFVLENBRWpCLENBckJULDRCQXlCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkMvRmtELENEZ0dsRCxVQUFXLENBR2YsNEJBQ0ksWUFBYSxDQUNiLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FIekIsNkNBT1csd0JBQXlCLENBS3JDLDRCQUNJLGdCQUFpQixDQUVqQixvQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLGtCako5R3FCLEN6RG1YekIsb0MwTTNRQSxvQ0FTUSw2QkN6SG1DLENEMkgxQyxDQUdMLHNDQUNJLGlCQUFrQixDMU00UGxCLG9DME03UEosc0NBSVEsWUFBYSxDQUVwQixDQUVELDJCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsY0M3RitCLENEOEYvQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixlQUFnQixDMU0rT2hCLG9DME1yUEosMkJBU1EscUJBQThHLENBd09ySCxDQXJPSSx3REFHVyxjQy9JZ0QsQ0Q0STNELDBEQU1lLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUYxTnBKa0IsQzBOcUpsQixhNU0vSkQsQzRNc0pkLDBEQWFlLGFBQWMsQ0FDZCx1RjFOMUprQixDME4ySmxCLGE1TXJLRCxDNE0yS2YsbUNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLEMxTWdOdEIsb0MwTXBOQSxtQ0FPUSxXQUFZLENBRW5CLENBRUQsaUNBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGlCQUFrQixDMU1vTXRCLG9DME16TUEsaUNBUVEsa0JBQW1CLENBb0QxQixDQWpERyxxQ0FDSSxZQUFhLENBQ2IscUYxTmpMMEIsQzBOa0wxQixtQkNqTHNDLENEa0x0QyxhNU1yTU8sQzRNc01QLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FOdEIsMENBU08sZUFDSixDQVZILGtEQWNXLFk1TS9NRCxDNE1nTkMsVUFBVyxDQUNYLFdBQVksQ0FoQnZCLGdEQW9CVyxZNU1yTkQsQzRNc05DLFVBQVcsQ0FDWCxXQUFZLENBS3hCLDJDQUNJLGdCQUFpQixDMU1rS3pCLG9DME1uS0ksMkNBSVEsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FnQnRCLENBckJBLHVEQVVXLGM1TTFPRCxDNE0yT0MsZ0JDak5zQyxDRGtOdEMsd0JBQTJCLENBQzNCLFVBQVcsQ0FDWCxXQUFZLENBZHZCLDZEQWlCZSxZNU1qUEwsQzRNd1BmLHFDQUVJLFc1TXJQVyxDNE1xUFgsK0I1TXJQVyxDNE1zUFgsVUFBVyxDQUNYLG9CQUEwQixDQUc5QixpQ0FDSSxpQkFBa0IsQ0FDbEIsdUYxTi9POEIsQzBOZ1A5QixvQkFBcUIsQ0FDckIsYTVNblFXLEM0TW9RWCxhQUFjLENBQ2Qsd0VBQ0ksYUFBYyxDQUl0QixnQ0FDSSxpQkFBa0IsQ0FDbEIsdUYxTjlQOEIsQzBOK1A5QixhNU16UVcsQzRNNFFmLGlDQUNJLGlCQUFrQixDQUNsQix1RjFOaFE4QixDME5pUTlCLGE1TW5SVyxDNE1zUmYscUNBQ0ksaUJBQWtCLENBQ2xCLHVGMU5sUThCLEMwTm1ROUIsYTVNclJXLEM0TXNSWCxtQkNqUDhDLENEa1A5Qyx3QkNqUGtELENEb1ByRCx1Q0FHTyxrQjVNOVJPLEM0TStSUCxlQUFnQixDQUNoQixxRjFON1EwQixDME44UTFCLFU1TTFSUyxDNE0yUlQsd0I1TWxTTyxDNE1tU1AsbUIxS3hTa0IsQzBLeVNsQix3QjFLeFNzQixDMEt5U3RCLFVBQVcsQ0FDWCxhQUFjLEMxTTBGdEIsb0MwTXJHQyx1Q0FjVyxlQUFnQixDQUNoQixVQUFjLENBQ2Qsb0JBQXFCLENBVTVCLEMxTTJFTCxxQzBNckdDLHVDQW9CVyxlQUFnQixDQU12QixDMU0yRUwscUMwTXJHQyx1Q0F3QlcsZUFBZ0IsQ0FFdkIsQ0FHTCx5Q0FDSSxjQUFlLEMxTXVFbkIsb0MwTXhFQSx5Q0FJUSxZQUFhLENBMkNwQixDQS9DQSwrREFRTyxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBVDVCLHlEQWFPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCakx4U3lCLENpTHlTekIseUYxTnRUMEIsQzBOdVQxQixhNU03VU8sQzRNOFVQLG1CakwxUzhCLENpTDJTOUIsd0JqTDFTbUMsQ2lMMlNuQyxvQmpMMVMrQixDaUxxUnRDLGtFQXdCVyxrQkFBbUIsQzFNZ0QvQixvQzBNeEVDLGtFQTJCZSxnQkFBaUIsQ0FFeEIsQ0E3QlIseUVBZ0NXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlakx2VGlCLENpTHdUakIsWTVNaFdHLEM0TWlXSCxvQkFBdUIsQ0F0Q2xDLCtFQTJDZSxVQUFXLEMxTTZCM0Isb0MwTXJQSCx1RUFvT3VCLGtCQUFtQixDQXBPMUMsZ0ZBdU91QixXQUFZLENBQ1osU0FBVSxDQXhPakMsb0VBNE9tQixhQUFjLENBQ2pCLENBTWpCLCtCQUNJLGVBQWdCLENBQ2hCLHVDQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IsWUFBYSxDQUNiLGtCQUFtQixDMU1KdkIsb0MwTUFBLHVDQU9RLFlBQWEsQ0FVcEIsQzFNakJELG9DME1BQSx1Q0FXUSxZQUFhLENBTXBCLEMxTWpCRCxxQzBNQUEsdUNBZVEsWUFBYSxDQUVwQixDQUVELHNDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWix3QjVNNVlhLEM0TTZZYixxQkFBc0IsQ0FDdEIsd0JBQTJCLENBQzNCLCtDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1IsVUFBVyxDQUNaLFNBQVUsQ0FDVixTQUFVLENBQ1YsaUNBQXVDLENBdENsRCxtQ0EyQ08sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLG1DQUNJLFlBQWEsQ0FDYixVNU0zYWlCLENFeVhqQixvQzBNZ0RILHlEQU9XLGdCQUFpQixDQUV4QixDQVRKLG1EQVlPLGtCNU0vYlcsQzRNZ2NYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLHNCQzdZK0MsQ0Q4WS9DLHVGMU5wYjhCLEMwTnFiOUIsVTVNamNhLEM0TWtjYixtQmpMeGFrQyxDaUx5YWxDLHdCakx4YXVDLENpTHlhdkMsb0JqTHhhbUMsQ2lMNlkxQyw0REE4QlcsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixhQUFjLENBaEN6QiwwRUFvQ1csaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osOEJBQWdDLENBQ2hDLFVBQVcsQ0FDWCxRQUFTLENBekNwQixnRkE0Q2UsVUFBVyxDQUNYLFdBQVksQ0FDWixXNU12ZEssQzRNd2RMLFNqTHRib0IsQ2lMdVluQyxpRkFtRGUsUzVNNWRLLEM4TWtEekIscUJBQ0ksK0NDMUQrTixDRDJEL04saUJBQWtCLENBRWxCLGdDQUNJLFdBQVksQ0FDWixXQUFZLENBQ1osZ0JDekQ0QyxDRDREaEQsOEJBQ0ksZ0JDOUR1QyxDRCtEdkMsVUFBVyxDQUZkLHNDQUtPLDRCbkpWNEIsQ21KVzVCLFdBQVksQzVNdVRoQixxQzRNN1RILHNDQVNXLFNBQVUsQ0FFakIsQ0FyQlQsNEJBeUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ3JGa0QsQ0RzRmxELFVBQVcsQ0FHZiw0QkFDSSxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLHFCQUFzQixDQUh6Qiw2Q0FPVyx3QkFBeUIsQ0FLckMsNEJBQ0ksZ0JBQWlCLENBRWpCLG9DQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXdCLENBQ3hCLGtCQUFtQixDQUNuQixhQUFjLENBQ2Qsa0JuSnBHcUIsQ3pEbVh6QixvQzRNclJBLG9DQVNRLDZCQy9HbUMsQ0RpSDFDLENBR0wsc0NBQ0ksaUJBQWtCLEM1TXNRbEIsb0M0TXZRSixzQ0FJUSxZQUFhLENBRXBCLENBRUQsMkJBQ0ksWUFBYSxDQUNiLGlCQUFrQixDQUNsQixTQUFVLENBRVYscUNBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2IsNkJBQThCLENBQzlCLGtCQUFvQixDNU1xUHhCLG9DNE0xUEEscUNBUVEsa0JBQW1CLENBRTFCLENBRUQsb0NBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFBVyxDQVFmLCtFQUxRLFVBQVcsQ0FDWCxXQU1RLENBRmYsc0NBS08sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLG1DQUNJLFlBQWEsQ0FDYixzQkM1Sm9ELENENkpwRCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixxQkFBc0IsQzVNNk0xQixvQzRNbk5BLG1DQVNRLFNBQVUsQ0FDVixlQUFnQixDQWdCdkIsQ0FiRyw0Q0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWtCLENBQ2xCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNEJBQTZCLEM1TWdNckMsb0M0TXRNSSw0Q0FTUSxxQkFBc0IsQ0FDdEIsWUFBYSxDQUVwQixDQUdMLHFDQUVJLFc5TXpNVyxDOE15TVgsK0I5TXpNVyxDOE0wTVgsVUFBVyxDQUNYLGVBQXlCLENBRzdCLGdDQUNJLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHVGNU56TThCLEM0TjBNOUIsYTlNcE5XLENFK1hmLG9DNE1oTEEsZ0NBUVEsU0FBVSxDQUNWLGFBQWMsQ0FFckIsQ0FFRCxpQ0FDSSx1RjVOL004QixDNE5nTjlCLGE5TWxPVyxDOE1tT1gsb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCxvQ0FDSSxpQkFBa0IsQ0FHdEIsd0VBQ0ksYUFBYyxDQUNkLG9CQUFxQixDQUNyQixhOU01T08sQzhNZ1BmLG1DQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUY1TnJPOEIsQzROc085QixhOU1oUFcsQzhNbVBmLGlDQUNJLG1CQUFvQixDQUNwQix1RjVOdk84QixDNE53TzlCLGE5TTFQVyxDOE02UGYscUNBQ0ksaUJBQWtCLENBQ2xCLHVGNU56TzhCLEM0TjBPOUIsYTlNNVBXLEM4TTZQWCxtQkNyTjhDLENEc045Qyx3QkNyTmtELEM3TXNWdEQsb0M0TS9QSCxzRkEwSXVCLFdBQVksQ0FDWixTQUFVLENBM0lqQyxvRUErSW1CLGFBQWMsQ0FDakIsQ0FPVCw2Q0FDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FBQyxlQUFnQixDQUd4Qyw0Q0FDSSxpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixvQkFBa0IsQ0FFbEIsd0I5TTFSUyxDRW9YakIsb0M0TWpHSSw0Q0FVUSxZQUFhLENBc0JwQixDNU1pRUwsb0M0TWpHSSw0Q0FjUSxZQUFhLENBa0JwQixDNU1pRUwscUM0TWpHSSw0Q0FrQlEsV0FBWSxDQWNuQixDQVhHLHFEQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1QsVUFBVyxDQUNYLFNBQVUsQ0FDVixTQUFVLENBQ1YsaUNBQXVDLENBdkNsRCx3Q0E0Q08sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBS3JCLDZDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQzVNb0Q5QixvQzRNdERJLDZDQUtRLGtCQUFtQixDQUUxQixDQUVELHNDQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUY1Tm5VMEIsQzROb1UxQixtQkN6VXNDLENEMFV0QyxhOU12Vk8sQzhNd1ZQLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGFBQW9CLEM1TW9DNUIsb0M0TTdDSSxzQ0FZUSxlQUFnQixDQUNoQixTQUFVLENBQ1YscUJBQXNCLENBa0I3QixDNU1hTCxxQzRNN0NJLHNDQWtCUSxTQUFVLENBY2pCLENBaENBLDJDQXNCTyxlQUNKLENBdkJILG1EQTJCVyxZOU03V0QsQzhNOFdDLFVBQVcsQ0FDWCxXQUFZLENBS3hCLHlDQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixNQUFPLENBQ1AsVUFBVyxDNU1LbkIsb0M0TVhJLHlDQVNRLGtCQUFtQixDQUUxQixDQUVELDRDQUNJLGdCQUFpQixDQUNqQixpQkFBa0IsQzVNSjFCLG9DNE1FSSw0Q0FLUSxlQUFzQixDQUN0QixnQkFBaUIsQ0FnQnhCLENBdEJBLHdEQVdXLGM5TWhaRCxDOE1pWkMsZ0JDN1hzQyxDRDhYdEMsd0JBQTJCLENBQzNCLFVBQVcsQ0FDWCxXQUFZLENBZnZCLDhEQWtCZSxZOU12WkwsQzhNNlpWLCtDQUdPLGtCOU03WkcsQzhNOFpILGVBQWdCLENBQ2hCLHFGNU41WXNCLEM0TjZZdEIsVTlNelpLLEM4TTBaTCx3QjlNamFHLEM4TWthSCxtQjVLdmFjLEM0S3dhZCx3QjVLdmFrQixDNEt3YWxCLFVBQVcsQ0FDWCxhQUFjLEM1TXJDMUIsb0M0TTBCSywrQ0FjVyxlQUFnQixDQUNoQixVQUFjLENBQ2Qsb0JBQXFCLENBVTVCLEM1TXBEVCxxQzRNMEJLLCtDQW9CVyxlQUFnQixDQU12QixDNU1wRFQscUM0TTBCSywrQ0F3QlcsZUFBZ0IsQ0FFdkIsQ0FJVCx5Q0FDSSxjQUFlLEM1TXpEbkIsb0M0TXdEQSx5Q0FJUSxZQUFhLENBMkNwQixDQS9DQSwrREFRTyxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBVDVCLHlEQWFPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCbkx4YXlCLENtTHlhekIseUY1TnRiMEIsQzROdWIxQixhOU03Y08sQzhNOGNQLG1CbkwxYThCLENtTDJhOUIsd0JuTDFhbUMsQ21MMmFuQyxvQm5MMWErQixDbUxxWnRDLGtFQXdCVyxrQkFBbUIsQzVNaEYvQixvQzRNd0RDLGtFQTJCZSxnQkFBaUIsQ0FFeEIsQ0E3QlIseUVBZ0NXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlbkx2YmlCLENtTHdiakIsWTlNaGVHLEM4TWllSCxvQkFBdUIsQ0F0Q2xDLCtFQTJDZSxVQUFXLENBTy9CLG1DQUNJLFlBQWEsQ0FDYixVOU1yZWlCLENFeVhqQixvQzRNMEdILHlEQU9XLGdCQUFpQixDQUV4QixDQVRKLG1EQVlPLGtCOU16ZlcsQzhNMGZYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLHNCQzFjK0MsQ0QyYy9DLHVGNU45ZThCLEM0TitlOUIsVTlNM2ZhLEM4TTRmYixtQm5MbGVrQyxDbUxtZWxDLHdCbkxsZXVDLENtTG1ldkMsb0JuTGxlbUMsQ21MdWMxQyw0REE4QlcsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixhQUFjLENBaEN6QiwwRUFvQ1csaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osOEJBQWdDLENBQ2hDLFVBQVcsQ0FDWCxRQUFTLENBekNwQixnRkE0Q2UsVUFBVyxDQUNYLFdBQVksQ0FDWixXOU1qaEJLLEM4TWtoQkwsU25MaGZvQixDbUxpY25DLGlGQW1EZSxTOU10aEJLLENFeVhqQixvQzRNbUtILCtFQUtXLFlBQWEsQ0FDYiwwQkFBMkIsQ0FOdEMsdUZBVVcsMEJBQTJCLENBVnRDLHNGQWNXLHFCQUFzQixDQWRqQyxnRkFrQlcsbUJBQW9CLENBQ3BCLGNBQWUsQ0FuQjFCLG9HQXdCZSxhQUFjLENBQ2pCLENBS1osbUZBR08sZUFBZ0IsQzVNcE1wQixvQzRNaU1ILG1GQU1XLHNCQUF1QixDQUU5QixDRS9oQlQscUJBQ0ksK0NDM0MrTixDRDRDL04saUJBQWtCLENBRWxCLGdDQUNJLFdBQVksQ0FDWixXQUFZLENBQ1osZ0JDMUM0QyxDRDZDaEQsOEJBQ0ksZ0JDL0N1QyxDRGdEdkMsVUFBVyxDQUZkLHNDQUtPLDRCckpLNEIsQ3FKSjVCLFdBQVksQzlNc1VoQixxQzhNNVVILHNDQVNXLFNBQVUsQ0FFakIsQ0FyQlQsNEJBeUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ3hFa0QsQ0R5RWxELFVBQVcsQ0FHZiw0QkFDSSxZQUFhLENBQ2Isd0JBQXlCLENBQ3pCLHFCQUFzQixDQUh6Qiw2Q0FPVyx3QkFBeUIsQ0FLckMsNEJBQ0ksZ0JBQWlCLENBRWpCLG9DQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixhQUFjLENBQ2Qsa0JySnJGcUIsQ3pEbVh6QixvQzhNcFNBLG9DQVNRLDZCQ2hHbUMsQ0RrRzFDLENBR0wsc0NBQ0ksaUJBQWtCLEM5TXFSbEIsb0M4TXRSSixzQ0FJUSxZQUFhLENBRXBCLENBRUQsMkJBQ0ksWUFBYSxDQUNiLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUdYLHFDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDOU1tUTFCLG9DOE12UUEscUNBT1Esa0JBQW1CLENBQ25CLFlBQWEsQ0FFcEIsQ0FFRCxvQ0FDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLDZDQUNJLFVBQVcsQ0FDWCxXQUFZLENBSXBCLGtDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osd0JoTnpJYSxDZ04wSWIscUJBQXNCLENBQ3RCLHdCQUEyQixDQUw5QixzQ0FPTyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FJekIsaUNBQ0ksaUJBQWtCLENBQ2xCLHVGOU5uSjhCLEM4Tm9KOUIsVWhONUphLENnTjZKYixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCx3RUFDSSxhQUFjLENBSXRCLG1DQUNJLFlBQWEsQ0FDYixrQmhOakxXLENnTmtMWCxVQUFXLENBQ1gsV0FBWSxDOU1nTmhCLG9DOE1wTkEsbUNBT1EsU0FBVSxDQUNWLGVBQWdCLENBZ0J2QixDQWJHLDRDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQzlNbU0zQixvQzhNek1JLDRDQVNRLG9CQUFxQixDQUNyQixXQUFZLENBRW5CLENBR0wsa0NBQ0ksbUJBQW9CLENBRHZCLHVDQUlPLHNCQzNMeUMsQ0Q0THpDLGVBQWdCLENBQ2hCLHFGOU56TDBCLEM4TjBMMUIsVWhOdE1TLENnTnVNVCxxQmhOdk1TLENnTndNVCxtQjlLcE5rQixDOEtxTmxCLHdCOUtwTnNCLEM4S3FOdEIsVUFBVyxDQUNYLGFBQWMsQzlNOEt0QixvQzhNMUxDLHVDQWVXLGVBQWdCLENBQ2hCLFVBQWMsQ0FDZCxvQkFBcUIsQ0FVNUIsQzlNK0pMLHFDOE0xTEMsdUNBcUJXLGVBQWdCLENBTXZCLEM5TStKTCxxQzhNMUxDLHVDQXlCVyxlQUFnQixDQUV2QixDQUdMLGdDQUNJLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHVGOU43TjhCLEM4TjhOOUIsVWhObE9hLENFeVhqQixvQzhNNUpBLGdDQVFRLGVBQWdCLENBRXZCLENBRUQsaUNBQ0ksbUJBQW9CLENBQ3BCLHVGOU52TzhCLEM4TndPOUIsVWhONU9hLENnTitPakIsbUNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsdUY5Ti9POEIsQzhOZ1A5QixVaE5wUGEsQ2dOdVBqQixpQ0FDSSxpQkFBa0IsQ0FDbEIsdUY5TmpQOEIsQzhOa1A5QixVaE4xUGEsQ2dONlBqQixxQ0FDSSxpQkFBa0IsQ0FDbEIsdUY5Tm5QOEIsQzhOb1A5QixVaE5oUWEsQ2dOaVFiLG1CQ3pPOEMsQ0QwTzlDLHdCQ3pPa0QsQ0Q0T3RELGlDQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixpQkFBa0IsQzlNK0d0QixvQzhNcEhBLGlDQVFRLGtCQUFtQixDQXdEMUIsQ0FyREcscUNBQ0ksWUFBYSxDQUNiLHFGOU50UTBCLEM4TnVRMUIsbUJDdFBzQyxDRHVQdEMsVWhOcFJTLENnTnFSVCx3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLFdBQVksQzlNa0dwQixvQzhNekdJLHFDQVVRLGNBQWUsQ0FvQnRCLENBOUJBLDBDQWNPLGVBQ0osQ0FmSCxrREFtQlcsU2hOblNDLENnTm9TRCxVQUFXLENBQ1gsV0FBWSxDQXJCdkIsZ0RBeUJXLFNoTnpTQyxDZ04wU0QsVUFBVyxDQUNYLFdBQVksQ0FLeEIsMkNBQ0ksZ0JBQWlCLEM5TXdFekIsb0M4TXpFSSwyQ0FJUSxjQUFlLENBZ0J0QixDQXBCQSx1REFTVyxXaE56VEMsQ2dOMFRELGdCQzFSc0MsQ0QyUnRDLHdCQUEyQixDQUMzQixVQUFXLENBQ1gsV0FBWSxDQWJ2Qiw2REFnQmUsU2hOaFVILENnTnVVakIsaUNBQ0ksVUFBVyxDQURkLDhDQUlPLGlCQUFrQixDOU04QzFCLG9DOE1sREMsOENBT1csZ0JBQWlCLENBTXhCLENBYkosdURBV1csb0JyTHRUMkIsQ3FMMlN0QyxpREFnQk8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsc0JDdlQyQyxDRHdUM0MsdUY5Ti9VMEIsQzhOZ1YxQixVaE41VlMsQ2dONlZULG1CckxuVThCLENxTG9VOUIsd0JyTG5VbUMsQ3FMNFMxQywwREEwQlcsa0JBQW1CLEM5TXdCL0Isb0M4TWxEQywwREE2QmUsZ0JBQWlCLENBRXhCLENBL0JSLGlFQWtDVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZXJML1VpQixDcUxnVmpCLFNoTjlXSyxDZ04rV0wsb0JBQXVCLEM5TVVuQyxvQzhNOVFILG1FQThRbUIsa0JBQW1CLENBOVF0QyxrR0FrUm1CLFVBQVcsQ0FDZCxDRXJUckIsb0JBQ0ksK0NDdEZ5TixDRHVGek4saUJBQWtCLENBRWxCLCtCQUNJLFdBQVksQ0FDWixXQUFZLENBQ1osZ0JDdkYyQyxDRDBGL0MsNkJBQ0ksZ0JDNUZzQyxDRDZGdEMsVUFBVyxDQUZkLHFDQUtPLCtDdkpqQzRCLEN1SmtDNUIsV0FBWSxDQWhCeEIsMkJBcUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQy9HaUQsQ0RnSGpELFVBQVcsQ0FHZiw4QkFDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDQUxmLGlEQVNXLFVBQVcsQ0FDWCxXQUFZLENBVnZCLGdEQWNXLFVBQVcsQ0FDWCxZQUFhLENBQ2IsbUJBQW9CLENBQ3BCLHdCbE5wSFMsQ2tOcUhULGNBQWUsQ2hOK1B2QixvQ2dOalJILGdEQXFCZSxZQUFhLENBQ2IsWUFBYSxDQWFwQixDaE44T0wsb0NnTmpSSCxnREEwQmUsWUFBYSxDQVNwQixDQW5DUixvREE4QmUsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBTzdCLGtDQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDaE5xT2xDLG9DZ056T0Esa0NBT1Esa0JBQW1CLENBc0gxQixDQTdIQSxpREFZVyxZQUFhLENBWnhCLHNEQWNlLGtCbE5yS0QsQ2tOc0tDLFdBQVksQ0FDWixxRmhPcEprQixDZ09xSmxCLFVsTmpLQyxDa05rS0Qsd0JsTnpLRCxDa04wS0MsbUJoTC9LVSxDZ0xnTFYsd0JoTC9LYyxDZ0xnTGQsaUJBQWtCLENoTm9ObEMsb0NnTnpPQyxzREF3Qm1CLGVBQWdCLENBQ2hCLHFCQUFzQixDQUU3QixDQTNCWiw2Q0ErQlcsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixzQkFBdUIsQ2hOd01uQyxvQ2dOek9DLDZDQW9DZSxlQUFzQixDQUN0QixzQkFBd0IsQ0FFL0IsQ0F2Q1Isa0RBMENXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxRmhPMUxzQixDZ08yTHRCLGdCQzlMd0IsQ0QrTHhCLGFsTnRNRyxDa051TUgsb0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsY0FBZSxDQXBEMUIsb0RBdURlLG1CQUFvQixDQXZEbkMseURBMkRlLG1CQUFxQixDQUNyQiwrQmxObE5ELENrTm1OQyxrQkFBb0IsQ0FDcEIsNEJBQStCLENBOUQ5QyxzREFrRWUsWWxOeE5ELENrTnlOQyxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQXJFckMsd0RBeUVlLGFsTm5PRCxDa05vT0Msb0JBQXVCLENBMUV0QywrREE2RW1CLCtCbE52T0wsQ2tOd09LLDRCQUErQixDQTlFbEQsNERBa0ZtQixZbE41T0wsQ2tONk9LLG1CQUFzQixDQW5GekMsZ0RBeUZXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxRmhPek9zQixDZ08wT3RCLGdCQzdPd0IsQ0Q4T3hCLGFsTnJQRyxDa05zSmQsc0RBa0dlLG1CQUFxQixDQUNyQiwrQmxOelBELENrTjBQQyxrQkFBb0IsQ0FwR25DLG9EQXdHZSxZbE45UEQsQ2tOK1BDLFVBQVcsQ0FDWCxXQUFZLENBMUczQixzREE4R2UsYWxOeFFELENrTnlRQyxvQkFBdUIsQ0EvR3RDLDZEQWtIbUIsK0JsTjVRTCxDa042UUssNEJBQStCLENBbkhsRCwwREF1SG1CLFlsTmpSTCxDa05rUkssbUJBQXNCLENBTzFDLG9DQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixXQUFZLENoTm9HaEIsb0NnTjFHQSxvQ0FTUSxXQUFZLENBMkVuQixDQXBGQSwyRUFnQm1CLGNDelIwQyxDRHlRN0QsNkVBbUJ1QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGaE9oU1UsQ2dPaVNWLGFsTjNTVCxDa040U1MsZ0IxSjlTYSxDMEorU2IsbUIxSjlTZ0IsQzBKc1J2Qyw2RUE0QnVCLGFBQWMsQ0FDZCx1RmhPeFNVLENnT3lTVixhbE5uVFQsQ2tOb1RTLGdCMUpqVGEsQzBKa1RiLG1CMUpqVGdCLEMwSmlSdkMsd0RBd0NXLFdsTjVURyxDa040VEgsK0JsTjVURyxDa042VEgsU0FBVSxDQUNWLG9CQUEwQixDQTFDckMsb0RBOENXLGlCQUFrQixDQUNsQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGaE94VHNCLENnT3lUdEIsYWxOM1VHLENrTnlSZCxxRUFzRG1CLGlCQUFrQixDQXREckMsbURBNERXLHVGaE92VXNCLENnT3dVdEIsYWxObFZHLENrTnFSZCxtREFpRVcsa0JBQW1CLENBQ25CLHVGaE96VXNCLENnTzBVdEIsYWxONVZHLENrTnlSZCxvREF1RVcsaUJBQWtCLENBQ2xCLHVGaE8vVXNCLENnT2dWdEIsYWxObFdHLENrTnlSZCx3REE2RVcsaUJBQWtCLENBQ2xCLHVGaE9qVnNCLENnT2tWdEIsYWxOcFdHLENrTnFXSCxtQkNwVXdDLENEcVV4Qyx3QkNwVTRDLENEMFVwRCw2Q0FDSSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUVsQix1REFDSSxnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGVBQWdCLENoTlc1QixvQ2dOZFEsdURBTVEsZ0JBQWlCLENBRXhCLENBZFIsc0RBbUJXLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBckI1QixzREF5QlcsY0FBVSxDQUNWLGVBQWdCLENoTk41QixvQ2dOcEJDLHNEQTZCZSxjQUFVLENBTWpCLENoTmZULG9DZ05wQkMsc0RBaUNlLGNBQVUsQ0FFakIsQ0FuQ1IsbURBc0NXLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCx3QmxOM1lLLENrTmdXaEIsdURBNkNlLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLGFBQWMsQ0FoRDdCLG1FQW9EZSxZQUFhLENBcEQ1QixtRUF3RGUsWUFBYSxDQXhENUIsbUVBNERlLFlBQWEsQ0FLekIsbURBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsWUFBZSxDQUNmLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsT0FBUSxDaE5sRGhCLHFDZ04wQ0ksbURBV1EsUUFBUyxDQUVoQixDQUlULGlDQUNJLGdCQUFpQixDQUNqQixpQkFBdUIsQ2hOaEV2QixvQ2dOOERKLGlDQUtRLGtCQUF3QixDQStGL0IsQ0E1Rkcsc0NBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FHbEMsd0NBQ0ksWUFBYSxDQURoQix3REFLVyxZQUFhLENBQ2IsY0MzYWlELENEcWE1RCx5R0FXVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUZoT2hkc0IsQ2dPaWR0QixnQkNwZHdCLENEcWR4QixhbE41ZEcsQ2tONmRILG9CQUF1QixDQUN2QixlQUFnQixDQUNoQixXQUFZLENBQ1osc0JBQXVCLENBckJsQyxxSEF3QmUsbUJBQXFCLENBQ3JCLCtCbE5wZUQsQ2tOcWVDLGtCQUFvQixDQUNwQiw0QkFBK0IsQ0EzQjlDLGlIQStCZSxZbE4xZUQsQ2tOMmVDLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQXNCLENBbENyQyxxSEFzQ2UsYWxOcmZELENrTnNmQyxvQkFBdUIsQ0FDdkIsY0FBZSxDQXhDOUIsbUlBMkNtQiwrQmxOMWZMLENrTjJmSyw0QkFBK0IsQ0E1Q2xELDZIQWdEbUIsWWxOL2ZMLENrTmdnQkssbUJBQXNCLENBT3pDLCtEQUdXLGNDaGVpRCxDRDZkNUQsaUVBTWUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RmhPN2ZrQixDZ084ZmxCLGFsTmhoQkQsQ2tOaWhCQyxnQjFKL2dCcUIsQzBKZ2hCckIsbUIxSi9nQndCLEMwSm9nQnZDLGlFQWVlLGFBQWMsQ0FDZCx1RmhPemdCa0IsQ2dPMGdCbEIsYWxOcGhCRCxDa05xaEJDLGdCMUpsaEJxQixDMEptaEJyQixtQjFKbGhCd0IsQzBKd2hCeEMsdUNBQ0ksdUZoT25oQjhCLENnT29oQjlCLGFsTjloQlcsQ2tOK2hCWCxrQkFBbUIsQ0FJM0IsZ0NBQ0ksVUFBVyxDQURkLHFEQUtXLGdCQUFpQixDQUNqQixrQnZKN2hCaUIsQ3VKOGhCakIsV0FBWSxDQVB2Qix1REFhVyxjQzFnQnFELENENmZoRSx5REFnQmUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RmhPdmlCc0IsQ2dPd2lCdEIsYWxOMWpCRyxDa04yakJILGdCMUp6akJ5QixDMEowakJ6QixtQjFKempCNEIsQzBKb2lCM0MseURBeUJlLGFBQWMsQ0FDZCx1RmhPbmpCc0IsQ2dPb2pCdEIsYWxOOWpCRyxDa04rakJILGdCMUo1akJ5QixDMEo2akJ6QixtQjFKNWpCNEIsQzBKK2hCM0MseUNBbUNPLGdCQUFpQixDQUNqQixXQUFZLENBcENuQixnREF1Q1csWUFBYSxDQUNiLCtCbE4xa0JPLENrTjJrQlAsa0JBQW1CLENBekM5Qix5RUE4Q2UsYWxOamxCRyxDa05rbEJILHFGaE9oa0JzQixDZ09pa0J0Qix3QkMxaEJ3QyxDRDJoQnhDLFdBQVksQ0FqRDNCLGdJQXVEVyxhbE45bEJPLENrTitsQlAscUZoTzdrQjBCLENnTzhrQjFCLG1CQ2hpQnVDLENEdWVsRCw0RUE4RGUsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBakVwQyxtRkFvRW1CLGlCQUFrQixDQXBFckMsNEZBeUV1QixlQUFnQixDQUNoQixXQUFZLENBQ1osY0FBZSxDQTNFdEMsaUhBOEUrQixZbE5ybkJiLENrTnNuQmEsV0FBWSxDQUNaLFVBQVcsQ0FoRjFDLHlEQXlGVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixrQkFBbUIsQ2hOblEzQixvQ2dOb0tILHlEQWlHZSxrQkFBbUIsQ0FTMUIsQ0ExR1IsZ0VBcUdlLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLDZCQUE4QixDQXhHN0MsZ0VBNkdXLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCdkxwbkJ5QixDdUxxbkJ6Qix5RmhPbG9CMEIsQ2dPbW9CMUIsYWxOenBCTyxDa04wcEJQLG1Cdkx0bkI4QixDdUx1bkI5Qix3QnZMdG5CbUMsQ3VMdW5CbkMsb0J2THRuQitCLEN1TGlnQjFDLHlFQXdIZSxrQkFBbUIsQ2hONVIvQixvQ2dOb0tILHlFQTJIbUIsZ0JBQWlCLENBRXhCLENBN0haLGdGQWdJZSxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFlsTjVxQkcsQ2tONnFCSCxvQkFBdUIsQ0F0SXRDLHNGQTJJbUIsVUFBVyxDQTNJOUIsNERBa0plLGVBQWdCLENBbEovQiw4RkF1SjJCLE9BQVEsQ0FDUixRQUFTLENBeEpwQyw4REErSmUsY0FBZSxDQS9KOUIscUVBa0ttQixZQUFhLENBQ2IsVUFBVyxDQUNYLDZCQUE4QixDQUM5QixnQkFBaUIsQ0FDakIsb0JBQXFCLENBdEt4QywyRUEyS3VCLG1CQzFwQjRCLENEK2VuRCx1SkF5S3VCLGFsTmh0QkwsQ2tOaXRCSyx1RmhPL3JCYyxDZ09xaEJyQyw4RUFxTG1CLG9CQUFxQixDQXJMeEMscUVBeUxtQixjQUFlLENBQ2YsY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixVQUFXLENBQ1gsNEJBQTZCLENBaE1oRCwyRUFtTXVCLFlBQWEsQ0FuTXBDLDRFQXVNdUIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsMEJBQTJCLENBN01sRCwyRUFpTnVCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLDBCQUEyQixDQXZObEQsZ0VBNk5lLFlBQWEsQ0E3TjVCLGtFQWdPbUIsb0JBQXFCLENBaE94QyxtRkFzT21CLGFBQWMsQ0FPbEMsaUNBQ0ksZ0JBQWlCLENBQ2pCLFdBQVksQ0FFWiwwQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDaE54WmxDLG9DZ05xWkEsMENBTVEsYUFBNkIsQ0FNcEMsQ2hOamFELG9DZ05xWkEsMENBVVEsa0JBQW1CLENBRTFCLENBaEJKLG1EQW1CTyxvQkFBcUIsQ0FDckIsVUFBVyxDaE5yYWYsb0NnTmlaSCxtREF1QlcsU0FBVSxDQUNWLGNBQWUsQ0FtQnRCLENBM0NKLDBEQTRCVyxVQUFXLENBNUJ0QixtRUErQmUsZUFBZ0IsQ0FDaEIsV0FBWSxDaE5qYnhCLG9DZ05pWkgsbUVBbUNtQixjQUFlLENBRXRCLENBckNaLHFFQXdDZSxjQUFlLENBeEM5QiwyQ0E4Q08sV0FBWSxDQUNaLFVBQVcsQ2hOaGNmLG9DZ05pWkgsMkNBa0RXLFNBQVUsQ0FDVixjQUFlLENBZXRCLENBbEVKLGtEQXVEVyxVQUFXLENBdkR0QiwyREEwRGUsZUFBZ0IsQ0FDaEIsV0FBWSxDaE41Y3hCLG9DZ05pWkgsMkRBOERtQixjQUFlLENBRXRCLENBTWpCLDZDQUdZLG9CQUFxQixDQUNyQix3QkFBeUIsQ0FKckMsMERBTWdCLHdCQUF5QixDQU56Qyw2Q0FVWSx3QkFBeUIsQ0V4eEJyQyxvQkFDSSwrQ0MvRXlOLENEZ0Z6TixpQkFBa0IsQ0FFbEIsK0JBQ0ksV0FBWSxDQUNaLFdBQVksQ0FHaEIsNkJBQ0ksZ0JDdEZzQyxDRHVGdEMsVUFBVyxDQUNYLGdCQUFpQixDQUhwQixxQ0FNTyxlQUFpQyxDQUNqQyxXQUFZLENBaEJ4QiwyQkFxQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDeEdpRCxDRHlHakQsVUFBVyxDQUdmLDhCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDQUNaLFdBQVksQ0FQZixtRUFVTyx3QnBOdEdhLENvTjRGcEIsaURBZVcsZ0JDekhtQyxDRDBIbkMsVUFBVyxDQUNYLFdBQVksQ0FDWiwwQnpKNUR3QixDeUo2RHhCLGlCQUFrQixDbE5xUTFCLHFDa054UkgsaURBc0JlLFNBQVUsQ0FFakIsQ0F4QlIsZ0RBMkJXLFVBQVcsQ0FDWCxZQUFhLENBQ2IsbUJBQW9CLENBQ3BCLGNBQWUsQ2xOMFB2QixvQ2tOeFJILGdEQWlDZSxZQUFhLENBQ2IsWUFBYSxDQWFwQixDbE55T0wsb0NrTnhSSCxnREFzQ2UsWUFBYSxDQVNwQixDQS9DUixvREEwQ2UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBN0NoQyx5REFrRFcsZUFBZ0IsQ0FsRDNCLGdEQXNEVyxZQUFhLENBdER4QixxREF3RGUsa0JwTmhLRyxDb05pS0gsV0FBWSxDQUNaLHFGbE8vSXNCLENrT2dKdEIsVXBONUpLLENvTjZKTCx3QnBOcEtHLENvTnFLSCxtQmxMMUtjLENrTDJLZCx3QmxMMUtrQixDa0wyS2xCLGlCQUFrQixDbE55TjlCLG9Da054UkgscURBa0VtQixlQUFnQixDQUNoQixxQkFBc0IsQ0FFN0IsQ0FLYiwyQkFDSSxnQkNyTDJDLENEc0wzQyxXQUFZLENBQ1osVUFBVyxDQUVYLG9DQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLDBCeko3SDRCLEN6RGtVaEMscUNrTnpNQSxvQ0FPUSxTQUFVLENBRWpCLENBRUQsaUNBQ0ksVUFBVyxDbE42TGYscUNrTjlMQSxpQ0FJUSxTQUFVLENBQ1YsZUFBZ0IsQ0FFdkIsQ0FFRCxrQ0FDSSxlQUFnQixDQUNoQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLENsTmlMcEIscUNrTnJMQSxrQ0FNUSxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBRWhCLENBRUQsb0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFVBQVcsQ2xObUtmLHFDa054S0Esb0NBUVEsdUJBQXdCLENBQ3hCLGVBQWdCLENBbUV2QixDQTVFQSwyRUFnQm1CLGNDNU4wQyxDRDRNN0QsNkVBbUJ1QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGbE9sT1UsQ2tPbU9WLGFwTjdPVCxDb044T1MsZ0I1SmhQYSxDNEppUGIsbUI1SmhQZ0IsQzRKd052Qyw2RUE0QnVCLGFBQWMsQ0FDZCx1RmxPMU9VLENrTzJPVixhcE5yUFQsQ29Oc1BTLGdCNUpuUGEsQzRKb1BiLG1CNUpuUGdCLEM0Sm1OdkMsb0RBdUNXLGlCQUFrQixDQUNsQix1RmxPalBzQixDa09rUHRCLGFwTnBRRyxDb04yTmQsbURBNkNXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLHVGbE96UHNCLENrTzBQdEIsYXBONVFHLENvTjJOZCxvRUFvRGUsa0JBQW1CLENBcERsQyxtREF5RFcsdUZsT3RRc0IsQ2tPdVF0QixhcE5qUkcsQ29Oa1JILGlCQUFrQixDQTNEN0Isb0RBK0RXLGlCQUFrQixDQUNsQix1RmxPelFzQixDa08wUXRCLGFwTjVSRyxDb04yTmQsd0RBcUVXLGlCQUFrQixDQUNsQix1RmxPM1FzQixDa080UXRCLGFwTjlSRyxDb04rUkgsbUJDNVB3QyxDRDZQeEMsd0JDNVA0QyxDRGlReEQsa0NBQ0ksVUFBVyxDQUNYLGdCQUFpQixDQUNqQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixXQUFZLENsTm9GaEIsb0NrTjFGQSxrQ0FTUSxrQkFBbUIsQ0E2TDFCLENBdE1BLCtDQWNXLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixjQUFlLENBQ2YsV0FBWSxDbE51RXhCLG9Da04xRkMsK0NBc0JlLGtCQUFtQixDQU0xQixDbE44RFQscUNrTjFGQywrQ0F5QmUsdUJBQXdCLENBQ3hCLGVBQWdCLENBRXZCLENBNUJSLGdEQStCVyxVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFdBQVksQ2xOc0R4QixvQ2tOMUZDLGdEQXVDZSxrQkFBbUIsQ0FTMUIsQ2xOMENULHFDa04xRkMsZ0RBMkNlLGlCQUFvQixDQUNwQixhQUFjLENBQ2QsVUFBVyxDQUNYLGdCQUFpQixDQUV4QixDQWhEUiw2Q0FtRFcsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixzQkFBdUIsQ2xOcUNuQyxvQ2tOMUZDLDZDQXdEZSxlQUFzQixDQUN0QixzQkFBd0IsQ0FFL0IsQ0EzRFIsa0RBOERXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxRmxPN1ZzQixDa084VnRCLGdCQ2xWd0IsQ0RtVnhCLGFwTnpXRyxDb04wV0gsb0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixXQUFZLENBQ1osY0FBZSxDQXhFMUIsb0RBMkVlLG1CQUFvQixDQTNFbkMseURBK0VlLG1CQUFxQixDQUNyQiwrQnBOclhELENvTnNYQyxrQkFBb0IsQ0FDcEIsNEJBQStCLENBbEY5QyxzREFzRmUsWXBOM1hELENvTjRYQyxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQXpGckMsd0RBNkZlLGFwTnRZRCxDb051WUMsb0JBQXVCLENBOUZ0Qyw0RUFpR21CLCtCcE4xWUwsQ29OMllLLDRCQUErQixDQUMvQixlQUFnQixDQW5HbkMsNERBdUdtQixZcE5oWkwsQ29OaVpLLG1CQUFzQixDQXhHekMsZ0RBOEdXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxRmxPN1lzQixDa084WXRCLGdCQ2xZd0IsQ0RtWXhCLGFwTnpaRyxDb05xU2Qsc0RBdUhlLG1CQUFxQixDQUNyQiwrQnBON1pELENvTjhaQyxrQkFBb0IsQ0F6SG5DLG9EQTZIZSxZcE5sYUQsQ29ObWFDLFVBQVcsQ0FDWCxXQUFZLENBL0gzQixzREFtSWUsYXBONWFELENvTjZhQyxvQkFBdUIsQ0FwSXRDLDZEQXVJbUIsK0JwTmhiTCxDb05pYkssNEJBQStCLENBeElsRCwwREE0SW1CLFlwTnJiTCxDb05zYkssbUJBQXNCLENBN0l6QyxvREFvSlcsV3BOeGJHLENvTndiSCwrQnBOeGJHLENvTnliSCxTQUFVLENBQ1Ysb0JBQTBCLENBdEpyQyw2RkEySlcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLHFGbE8xYnNCLENrTzJidEIsZ0JDL2F3QixDRGdieEIsYXBOdGNHLENvTnVjSCxvQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLHNCQUF1QixDQXJLbEMseUdBd0tlLG1CQUFxQixDQUNyQiwrQnBOOWNELENvTitjQyxrQkFBb0IsQ0FDcEIsNEJBQStCLENBM0s5QyxxR0ErS2UsWXBOcGRELENvTnFkQyxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQWxMckMseUdBc0xlLGFwTi9kRCxDb05nZUMsb0JBQXVCLENBQ3ZCLGNBQWUsQ0F4TDlCLHVIQTJMbUIsK0JwTnBlTCxDb05xZUssNEJBQStCLENBNUxsRCxpSEFnTW1CLFlwTnplTCxDb04wZUssbUJBQXNCLENBUTdDLG1EQUtXLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FDWCxXQUFZLENBWnZCLGdFQWVlLGVBQWdCLENBRWhCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBbUIsQ0FDbkIsV0FBWSxDQUNaLGVBQW1CLENBckJsQyxvRUF3QmUsU0FBVSxDQXhCekIsNklBMkJlLFdBQVksQ0EzQjNCLDJFQThCZSxXQUFZLENBQ1osWUFBbUIsQ0FDbkIsVUFBVyxDQWhDMUIsbURBc0NXLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FDWCxZQUFhLENBQ2IsZUFBZ0IsQ0E5QzNCLGdFQWlEZSxlQUFnQixDQUNoQixTQUFVLENBQ1YsVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFtQixDQUNuQixXQUFZLENBdEQzQixvRUF5RGUsU0FBVSxDQXpEekIsNklBNERlLFdBQVksQ0E1RDNCLDJFQStEZSxXQUFZLENBQ1osWUFBbUIsQ0FDbkIsVUFBVyxDQWpFMUIseURBd0VlLHNCQUF3QixDQXhFdkMsZ0VBMkVlLFVBQVcsQ0EzRTFCLG1FQThFZSxZQUFhLENBQ2IsZUFBZ0IsQ0EvRS9CLDBFQWtGZSxXQUFZLENBbEYzQiwyRUFxRmUsV0FBWSxDQUNaLFlBQW1CLENBQ25CLFVBQVcsQ0FPM0IsNkJBQ0ksVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGlCQUFrQixDQUlsQixPQUFRLENBQ1IsaUJBQWtCLENsTnJObEIscUNrTjZNSiw2QkFLUSxpQkFBa0IsQ0FzRHpCLENBakRHLHNDQUNJLDBCekoxaEI0QixDeUo2aEJoQyxvQ0FDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUd0QixtQ0FDSSxRQUFTLENBQ1QscUJBQStCLENBSS9CLFVBQVcsQ2xOdk9mLHFDa05pT0EsbUNBSVEscUJBQStCLENBa0N0QyxDQXRDQSxtREFVVyxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQWRsQixzRUFrQm1CLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQXBCN0IscUVBd0JtQixVQUFXLENBQ1gsV0FBWSxDQXpCL0IseUVBNEJ1QixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsV0FBWSxDQVN4QywwQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENsTi9RdEIsb0NrTjBRSiwwQ0FRUSxTQUFVLENBc0VqQixDQW5FRywrQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FHZixrREFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FwQm5CLDREQXdCTyxVQUFXLENBQ1gsVUFBVyxDQXpCbEIsaUVBNkJPLGtCcE4xcUJXLENvTjZvQmxCLDRIQWlDTyxLQUFNLENBQ04sZUFBZ0IsQ0FsQ3ZCLDhEQXNDTyxNQUFPLENBQ1AsVUFBVyxDQUNYLHdCQUF5QixDQXhDaEMsOERBNENPLFVBQVcsQ0FDWCxRQUFTLENBN0NoQixzSUFtRFcsWXBOaHNCTyxDb05pc0JQLFVBQVcsQ0FDWCxXQUFZLENBckR2Qix3SUEyRE8sWUFBYSxDQTNEcEIsc0VBK0RPLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDQUNYLFFBQVMsQ0FsRWhCLHFFQXNFTyxxRmxPanNCOEIsQ2tPa3NCOUIsYXBOcHRCVyxDb042b0JsQixtRUEyRU8scUZsT3RzQjhCLENrT3VzQjlCLGFwTnB0QlcsQ29OeXRCZiwwQ0FDSSxVQUFXLENBQ1gsZ0JDL3RCdUMsQ0RndUJ2QyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixXQUFZLENBQ1osOEJBQWdELENsTmxXcEQscUNrTjJWQSwwQ0FVUSxrQkFBbUIsQ0FNMUIsQ2xOM1dELHFDa04yVkEsMENBY1EsU0FBVSxDQUVqQixDQUVELGdEQUNJLFVBQVcsQ2xOOVdmLHFDa042V0EsZ0RBSVEsZUFBZ0IsQ0FDaEIsZ0NBQWtELENBRXpELENBRUQsdUNBQ0ksVUFBVyxDQUNYLGtCQUFtQixDbE54WHZCLHFDa05zWEEsdUNBS1EsU0FBVSxDQUNWLGdCQUF1QixDQUU5QixDQUVELHdDQUNJLFVBQVcsQ0FDWCxlQUFnQixDbE5sWXBCLHFDa05nWUEsd0NBS1EsU0FBVSxDQUNWLGFBQW9CLENBRTNCLENBRUEsK0RBR1csY0N2dUJpRCxDRG91QjVELGlFQU1lLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUZsT253QmtCLENrT293QmxCLGFwTnR4QkQsQ29OdXhCQyxnQjVKcnhCcUIsQzRKc3hCckIsbUI1SnJ4QndCLEM0SjB3QnZDLGlFQWVlLGFBQWMsQ0FDZCx1RmxPL3dCa0IsQ2tPZ3hCbEIsYXBOMXhCRCxDb04yeEJDLGdCNUp4eEJxQixDNEp5eEJyQixtQjVKeHhCd0IsQzRKOHhCeEMsdUNBQ0ksdUZsT3p4QjhCLENrTzB4QjlCLGFwTnB5QlcsQ0UrWGYsb0NrTm1hQSx1Q0FLUSxrQkFBbUIsQ0FFMUIsQ0FHTCwrQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQixpQkFBa0IsQ2xOamJsQixxQ2tONmFKLCtCQU9RLGlCQUFrQixDQWlRekIsQ0E5UEksNkRBR1csY0NweEJpRCxDRGl4QjVELCtEQU1lLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUZsT2h6QmtCLENrT2l6QmxCLGFwTm4wQkQsQ29ObzBCQyxnQjVKbDBCcUIsQzRKbTBCckIsbUI1SmwwQndCLEM0SnV6QnZDLCtEQWVlLGFBQWMsQ0FDZCx1RmxPNXpCa0IsQ2tPNnpCbEIsYXBOdjBCRCxDb053MEJDLGdCNUpyMEJxQixDNEpzMEJyQixtQjVKcjBCd0IsQzRKd3lCM0MsbURBb0NPLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsa0JBQW1CLENsTm5kdkIscUNrTjZhSCxtREF5Q1csZUFBZ0IsQ0FDaEIsY0FBcUIsQ0FFNUIsQ0E1Q0osaUdBbURPLFVBQVcsQ0FuRGxCLHdDQXVETyxnQkFBaUIsQ0FDakIsV0FBWSxDQXhEbkIsK0NBMkRXLFlBQWEsQ0FDYiwrQnBOdjJCTyxDb053MkJQLGtCQUFtQixDQTdEOUIsd0VBa0VlLGFwTjkyQkcsQ29OKzJCSCxxRmxPNzFCc0IsQ2tPODFCdEIsd0JDcnpCd0MsQ0RzekJ4QyxTQUFVLENBckV6QixtRkF3RW1CLGVBQWdCLENBQ2hCLFNBQVUsQ0F6RTdCLDhIQWdGVyxhcE5oNEJPLENvTmk0QlAscUZsTy8yQjBCLENrT2czQjFCLG1CQ2gwQnVDLENEOHVCbEQsMkVBdUZlLFNBQVUsQ0FDVixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFxQixDQTFGcEMsc0ZBNkZtQixTQUFVLENBN0Y3QixrRkFpR21CLGlCQUFrQixDQWpHckMsMkZBc0d1QixlQUFnQixDQUNoQixXQUFZLENBQ1osY0FBZSxDQXhHdEMsZ0hBMkcrQixZcE4zNUJiLENvTjQ1QmEsV0FBWSxDQUNaLFVBQVcsQ0E3RzFDLHdEQXNIVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixrQkFBbUIsQ2xOemlCM0Isb0NrTjZhSCx3REE4SGUsa0JBQW1CLENBUzFCLENBdklSLCtEQWtJZSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCw2QkFBOEIsQ0FySTdDLCtEQTBJVyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QnpMMTVCeUIsQ3lMMjVCekIseUZsT3g2QjBCLENrT3k2QjFCLGFwTi83Qk8sQ29OZzhCUCxtQnpMNTVCOEIsQ3lMNjVCOUIsd0J6TDU1Qm1DLEN5TDY1Qm5DLG9Cekw1NUIrQixDeUwwd0IxQyx3RUFxSmUsa0JBQW1CLENsTmxrQi9CLG9Da042YUgsd0VBd0ptQixnQkFBaUIsQ0FFeEIsQ0ExSlosK0VBNkplLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsWXBObDlCRyxDb05tOUJILG9CQUF1QixDQW5LdEMscUZBd0ttQixVQUFXLENBeEs5QiwyREErS2UsZUFBZ0IsQ0EvSy9CLDZGQW9MMkIsT0FBUSxDQUNSLFFBQVMsQ0FyTHBDLDZEQTRMZSxjQUFlLENBNUw5QixvRUErTG1CLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FuTXhDLDBFQXdNdUIsbUJEaDhCNEIsQ0N3dkJuRCxxSkFzTXVCLGFwTnQvQkwsQ29OdS9CSyx1RmxPcitCYyxDa084eEJyQyw2RUFrTm1CLG9CQUFxQixDQWxOeEMsb0VBc05tQixjQUFlLENBQ2YsY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixVQUFXLENBQ1gsNEJBQTZCLENBN05oRCwwRUFnT3VCLFlBQWEsQ0FoT3BDLDJFQW9PdUIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsMEJBQTJCLENBMU9sRCwwRUE4T3VCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLDBCQUEyQixDQXBQbEQsK0RBMFBlLFlBQWEsQ0ExUDVCLGlFQTZQbUIsb0JBQXFCLENBN1B4QyxrRkFtUW1CLGFBQWMsQ0FPakMsbUNBRU8sZ0JDM2pDdUMsQ0R5akM5QyxxREFPVyxnQkNoa0NtQyxDRGlrQ25DLFVBQVcsQ0FDWCw0QnpKbGdDd0IsQ3lKdWdDcEMsaUNBQ0ksZ0JDeGtDMkMsQ0R5a0MzQyxVQUFXLENBQ1gsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixXQUFZLENBRVosMENBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsMEJ6SmxoQzRCLEN6RGtVaEMscUNrTjRzQkEsMENBT1EsYUFBNkIsQ0FNcEMsQ2xOenRCRCxvQ2tONHNCQSwwQ0FXUSxrQkFBbUIsQ0FFMUIsQ0FwQkosbURBdUJPLFVBQVcsQ2xONXRCZixvQ2tOcXNCSCxtREEwQlcsY0FBZSxDQUNmLFNBQVUsQ0FxQmpCLENBaERKLDBEQStCVyxVQUFXLENBL0J0QixtRUFrQ2UsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGFBQWMsQ2xOenVCMUIsb0NrTnFzQkgsbUVBdUNtQixjQUFlLENBQ2YsZUFBZ0IsQ0FFdkIsQ0ExQ1oscUVBNkNlLGNBQWUsQ0E3QzlCLDJDQW1ETyxXQUFZLENBQ1osVUFBVyxDbE56dkJmLG9Da05xc0JILDJDQXVEVyxjQUFlLENBQ2YsU0FBVSxDQWlCakIsQ0F6RUosa0RBNERXLFVBQVcsQ0E1RHRCLDJEQStEZSxlQUFnQixDQUNoQixXQUFZLENBQ1osYUFBYyxDbE50d0IxQixvQ2tOcXNCSCwyREFvRW1CLGNBQWUsQ0FDZixlQUFnQixDQUV2QixDQUtqQiw2Q0FHWSxvQkFBcUIsQ0FDckIsd0JBQXlCLENBSnJDLDBEQU1nQix3QkFBeUIsQ0FOekMsNkNBVVksd0JBQXlCLENFMWtDckMsb0JBQ0ksK0NDdkZ5TixDRHdGek4saUJBQWtCLENBRWxCLCtCQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQzNGMkMsQ0Q4Ri9DLDZCQUNJLGdCQ2hHc0MsQ0RpR3RDLFVBQVcsQ0FGZCxxQ0FLTywrQzNKbkM0QixDMkpvQzVCLFdBQVksQ0FqQnhCLDJCQXNCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkNqSGlELENEa0hqRCxVQUFXLENBR2YsNkJBQ0ksV0FBWSxDQUNaLFVBQVcsQ0FDWCxjQUFlLENwTjRRZixvQ29OL1FKLDZCQU1RLGNBQWUsQ0FNdEIsQ3BObVFHLHFDb04vUUosNkJBVVEsU0FBVSxDQUVqQixDQUVELHVDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ3BOK1B0QixxQ29OalFKLHVDQUtRLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsaUJBQWtCLENBRXpCLENBRUQsMkJBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBSGQsNENBT1csVUFBVyxDQUNYLFlBQWEsQ0FDYixnQkFBaUIsQ3BONk96QixvQ29OdFBILDRDQVdlLFlBQWEsQ0FRcEIsQ3BObU9MLG9Db050UEgsNENBY2UsWUFBYSxDQUtwQixDcE5tT0wscUNvTnRQSCw0Q0FpQmUsWUFBYSxDQUVwQixDQW5CUiwyQ0F1Qk8saUJBQWtCLENBdkJ6QixxREEyQk8sYUFBYyxDQUNkLHdCdE4xSmEsQ3NOK0pqQixvQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ3BOaU4xQixvQ29Ock5BLG9DQU9RLGtCQUFtQixDQUNuQixZQUFhLENBRXBCLENBRUQsbUNBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFdBQVksQ0FRaEIsNkVBTFEsVUFBVyxDQUNYLFdBTVEsQ0FGZixxQ0FLTyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FJekIsa0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQnROdE5XLENzTnVOWCxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ3BOMEtuQixxQ29OaExBLGtDQVNRLFNBQVUsQ0FDVixZQUFhLENBa0ZwQixDQS9FRywyQ0FDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGlCQUFrQixDcE42SjFCLG9Db05uS0ksMkNBU1EsaUJBQWtCLENBUXpCLENwTmtKTCxxQ29ObktJLDJDQWFRLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBRXhCLENBRUQseUNBQ0ksZXROMU9TLENzTjJPVCxlQUFnQixDcE44SXhCLHFDb05oSkkseUNBS1EsbUJBQW9CLENBc0QzQixDQTNEQSx5REFVVyxZQUFhLENBQ2Isd0JBQXlCLENBWHBDLDJHQWdCVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUZwT3pQa0IsQ29PMFBsQixnQkM3TXdCLENEOE14QixhdE5yUUQsQ3NOc1FDLG9CQUF1QixDQUN2QixlQUFnQixDQUNoQixXQUFZLENBQ1osc0JBQXVCLENBMUJsQyx1SEE2QmUsbUJBQXFCLENBQ3JCLCtCdE43UUwsQ3NOOFFLLGtCQUFvQixDQUNwQiw0QkFBK0IsQ0FoQzlDLG1IQW9DZSxZdE5uUkwsQ3NOb1JLLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQXNCLENBdkNyQyx1SEEyQ2UsYXROOVJMLENzTitSSyxvQkFBdUIsQ0FDdkIsY0FBZSxDQTdDOUIscUlBZ0RtQiwrQnROblNULENzTm9TUyw0QkFBK0IsQ0FqRGxELCtIQXFEbUIsWXROeFNULENzTnlTUyxtQkFBc0IsQ0FROUMsaUNBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHNCQUF1QixDcE42RTNCLG9Db05sRkEsaUNBUVEsMEJBQTJCLENBcUJsQyxDQTdCQSxzQ0FZTyxpQkFBa0IsQ0FDbEIsc0JDM1R3QyxDRDRUeEMscUJ0TnJUUyxDc05zVFQsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixxRnBPNVMwQixDb082UzFCLFV0TnpUUyxDc04wVFQsbUJwTHRVa0IsQ29MdVVsQix3QnBMdFVzQixDaENvWTlCLG9Db05sRkMsc0NBdUJXLGVBQWdCLENBQ2hCLHFCQUFzQixDQUU3QixDQUtMLCtCQUNJLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHVGcE9sVThCLENvT21VOUIsVXROM1VhLENzTjRVYixvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLHFCQUFzQixDcE4yQzFCLHFDb05uREEsK0JBV1EsU0FBVSxDQUNWLGVBQWdCLENBRXZCLENBRUQsZ0NBQ0ksaUJBQWtCLENBQ2xCLHVGcE9wVjhCLENvT3FWOUIsVXROelZhLENzTjRWakIsa0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsdUZwTzVWOEIsQ29PNlY5QixVdE5qV2EsQ3NOb1dqQixnQ0FDSSxrQkFBb0IsQ0FDcEIsdUZwTzlWOEIsQ29PK1Y5QixVdE52V2EsQ3NOMFdqQixvQ0FDSSxpQkFBa0IsQ0FDbEIsdUZwT2hXOEIsQ29PaVc5QixVdE43V2EsQ3NOOFdiLG1CQ3JXNkMsQ0RzVzdDLHdCQ3JXaUQsQ0R3V3JELGdDQUNJLFVBQVcsQ0FEZCxzREFJTyxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLG9CQUFxQixDQU41QixnREFVTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQkNwWDBDLENEcVgxQyx1RnBPcFgwQixDb09xWDFCLFV0TmpZUyxDc05rWVQsbUIzTHhXOEIsQzJMeVc5Qix3QjNMeFdtQyxDMkx5V25DLG9CM0x4VytCLEMyTHNWdEMseURBcUJXLGtCQUFtQixDcE5kL0Isb0NvTlBDLHlEQXdCZSxnQkFBaUIsQ0FFeEIsQ0ExQlIsZ0VBNkJXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlM0xyWGlCLEMyTHNYakIsU3ROcFpLLENzTnFaTCxvQkFBdUIsQ0FuQ2xDLHNFQXdDZSxVQUFXLENBTTNCLDZCQUNJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLG1CQUFvQixDQUVwQixVdE50YWEsQ3NOd2FiLG1DQUNJLHFGcE83WjBCLENvTzhaMUIsbUJDbllrQyxDRG9ZbEMsd0JDbll1QyxDRG9ZdkMsbUJBQW9CLENBRXhCLGtDQUNJLFlBQWEsQ3BOdERyQixvQ29OdUNBLDZCQW1CUSxlQUFzQixDQUN0QixzQkFBd0IsQ0E4Qy9CLENBbEVBLDZDQTJCVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUZwT3Zic0IsQ29Pd2J0QixnQkN0WndCLENEdVp4QixVdE5qY0ssQ3NOa2NMLG9CQUF1QixDQWxDbEMsbURBcUNlLG1CQUFxQixDQUNyQiw0QnROdGNDLENzTnVjRCxrQkFBb0IsQ0FDcEIsNEJBQStCLENBeEM5QyxpREE0Q2UsU3RONWNDLENzTjZjRCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQS9DckMsbURBbURlLFV0Tm5kQyxDc05vZEQsb0JBQXVCLENBcER0Qyx5REF1RG1CLDRCdE52ZEgsQ3NOd2RHLDRCQUErQixDQXhEbEQsdURBNERtQixTdE41ZEgsQ3NONmRHLG1CQUFzQixDQU8xQyxrQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUZwT2plOEIsQ29Pa2U5QixnQkNoY2dDLENEaWNoQyxVdE4zZWEsQ3NONGViLG9CQUF1QixDQUN2QixRQUFTLENBQ1QsNEJBQTZCLENBRTdCLHdDQUNJLG1CQUFxQixDQUNyQiw0QnRObGZTLENzTm1mVCxrQkFBb0IsQ0FDcEIsNEJBQStCLENBaEJ0QyxzQ0FvQk8sU3ROeGZTLENzTnlmVCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQXZCN0Isd0NBMkJPLFV0Ti9mUyxDc05nZ0JULG9CQUF1QixDQTVCOUIsOENBK0JXLDRCdE5uZ0JLLENzTm9nQkwsNEJBQStCLENBaEMxQyw0Q0FvQ1csU3ROeGdCSyxDc055Z0JMLG1CQUFzQixDQUtsQyxnQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUZwTzNnQjhCLENvTzRnQjlCLGdCQzFlZ0MsQ0QyZWhDLFV0TnJoQmEsQ3NOc2hCYixRQUFTLENBQ1QsNEJBQTZCLENBQzdCLGNBQWUsQ0FWbEIsa0NBYU8sbUJBQW9CLENBR3hCLHNDQUNJLG1CQUFxQixDQUNyQiw0QnROaGlCUyxDc05paUJULGtCQUFvQixDQW5CM0Isb0NBdUJPLFN0TnJpQlMsQ3NOc2lCVCxVQUFXLENBQ1gsV0FBWSxDQXpCbkIsc0NBNkJPLFV0TjNpQlMsQ3NONGlCVCxvQkFBdUIsQ0E5QjlCLDZDQWlDVyw0QnROL2lCSyxDc05nakJMLDRCQUErQixDQWxDMUMsMENBc0NXLFN0TnBqQkssQ3NOcWpCTCxtQkFBc0IsQ0FTdEMsMENBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUV0QiwrQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FHZixrREFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FoQm5CLDREQW9CTyxVQUFXLENBQ1gsVUFBVyxDQXJCbEIsaUVBeUJPLGtCdE5qbUJXLENzTndrQmxCLDRIQTZCTyxLQUFNLENBQ04sZUFBZ0IsQ0E5QnZCLDhEQWtDTyxNQUFPLENBQ1AsVUFBVyxDQUNYLHdCQUF5QixDQXBDaEMsOERBd0NPLFVBQVcsQ0FDWCxRQUFTLENBekNoQixzSUErQ1csWXROdm5CTyxDc053bkJQLFVBQVcsQ0FDWCxXQUFZLENBakR2Qix3SUF1RE8sWUFBYSxDQXZEcEIsc0VBMkRPLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDQUNYLFFBQVMsQ0E5RGhCLHFFQWtFTyxxRnBPeG5COEIsQ29PeW5COUIsYXROM29CVyxDc053a0JsQixtRUF1RU8scUZwTzduQjhCLENvTzhuQjlCLGF0TjNvQlcsQ3NOK29CbkIsaUNBQ0ksZ0JBQWlCLENBQ2pCLGFBQTZCLENBRTVCLCtEQUdXLGNDdm5CaUQsQ0RvbkI1RCxpRUFNZSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGcE85b0JrQixDb08rb0JsQixhdE5qcUJELENzTmtxQkMsZ0I5SmhxQnFCLEM4SmlxQnJCLG1COUpocUJ3QixDOEpxcEJ2QyxpRUFlZSxhQUFjLENBQ2QsdUZwTzFwQmtCLENvTzJwQmxCLGF0TnJxQkQsQ3NOc3FCQyxnQjlKbnFCcUIsQzhKb3FCckIsbUI5Sm5xQndCLEM4SnlxQnhDLHVDQUNJLHVGcE9wcUI4QixDb09xcUI5QixhdE4vcUJXLENFK1hmLG9Db044U0EsdUNBS1Esa0JBQW1CLENBRTFCLENBR0osbURBS1csaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsS0FBTSxDQUNOLFFBQVMsQ0FDVCxZQUFhLENBQ2IsVUFBVyxDQUNYLFdBQVksQ0FadkIsZ0VBZWUsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBbUIsQ0FDbkIsV0FBWSxDQXBCM0Isb0VBdUJlLFNBQVUsQ0F2QnpCLDZJQTBCZSxXQUFZLENBMUIzQiwyRUE2QmUsV0FBWSxDQUNaLFlBQW1CLENBQ25CLFVBQVcsQ0EvQjFCLG1EQXFDVyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sUUFBUyxDQUNULFlBQWEsQ0FDYixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsV0FBWSxDQTdDdkIsZ0VBK0NlLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQW1CLENBQ25CLFdBQVksQ0FwRDNCLG9FQXVEZSxTQUFVLENBdkR6Qiw2SUEwRGUsV0FBWSxDQTFEM0IsMkVBNkRlLFdBQVksQ0FDWixZQUFtQixDQUNuQixVQUFXLENBL0QxQix5REFzRWUsc0JBQXdCLENBdEV2QyxnRUF5RWUsVUFBVyxDQXpFMUIsbUVBNEVlLFlBQWEsQ0FDYixlQUFnQixDQTdFL0IsMEVBZ0ZlLFdBQVksQ0FoRjNCLDJFQW1GZSxXQUFZLENBQ1osWUFBbUIsQ0FDbkIsVUFBVyxDQU8zQixnQ0FDSSxVQUFXLENBRGQscURBS1csZ0JBQWlCLENBQ2pCLGtCM0o3d0JpQixDMko4d0JqQixXQUFZLENBUHZCLHVEQWFXLGNDaHdCcUQsQ0RtdkJoRSx5REFnQmUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RnBPdnhCc0IsQ29Pd3hCdEIsYXROMXlCRyxDc04yeUJILGdCOUp6eUJ5QixDOEoweUJ6QixtQjlKenlCNEIsQzhKb3hCM0MseURBeUJlLGFBQWMsQ0FDZCx1RnBPbnlCc0IsQ29Pb3lCdEIsYXROOXlCRyxDc04reUJILGdCOUo1eUJ5QixDOEo2eUJ6QixtQjlKNXlCNEIsQ3REMlh4QyxvQ29Ob1pILHlDQW9DVyxrQkFBbUIsQ0EyTTFCLENBL09KLGdEQXdDVyxZQUFhLENBQ2IsK0J0TjN6Qk8sQ3NONHpCUCxrQkFBbUIsQ0ExQzlCLHlFQStDZSxhdE5sMEJHLENzTm0wQkgscUZwT2p6QnNCLENvT2t6QnRCLHdCQ2p3QndDLENEa3dCeEMsV0FBWSxDQWxEM0IsZ0lBd0RXLGF0Ti8wQk8sQ3NOZzFCUCxxRnBPOXpCMEIsQ29PK3pCMUIsbUJDdndCdUMsQ0Q2c0JsRCw0RUErRGUsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FLbkIsWUFBYSxDQUNiLHFCQUFzQixDcE4zZGxDLG9Db05vWkgsNEVBbUVtQixXQUFZLENBQ1osb0JBQXFCLENBc0I1QixDQTFGWixtRkF5RW1CLGlCQUFrQixDQXpFckMsNEZBOEV1QixlQUFnQixDQUNoQixXQUFZLENBQ1osY0FBZSxDQWhGdEMsaUhBbUYrQixZdE4xMkJiLENzTjIyQmEsV0FBWSxDQUNaLFVBQVcsQ0FyRjFDLHlEQThGVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixrQkFBbUIsQ3BOeGYzQixvQ29Ob1pILHlEQXNHZSxrQkFBbUIsQ0FTMUIsQ0EvR1IsZ0VBMEdlLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLDZCQUE4QixDQTdHN0MsZ0VBa0hXLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHNCQ3YzQjBDLENEdzNCMUMsdUZwT3YzQjBCLENvT3czQjFCLGF0Tjk0Qk8sQ3NOKzRCUCxtQjNMMzJCOEIsQzJMNDJCOUIsd0IzTDMyQm1DLEMyTDQyQm5DLG9CM0wzMkIrQixDMkxpdkIxQyx5RUE2SGUsa0JBQW1CLENwTmpoQi9CLG9Db05vWkgseUVBZ0ltQixnQkFBaUIsQ0FFeEIsQ0FsSVosZ0ZBcUllLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsWXROajZCRyxDc05rNkJILG9CQUF1QixDQTNJdEMsc0ZBZ0ptQixVQUFXLENBaEo5Qiw0REF1SmUsZUFBZ0IsQ0F2Si9CLDhGQTRKMkIsT0FBUSxDQUNSLFFBQVMsQ0E3SnBDLDhEQW9LZSxjQUFlLENBcEs5QixxRUF1S21CLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLGdCQUFpQixDQUNqQixvQkFBcUIsQ0EzS3hDLDJFQWdMdUIsbUJDcjRCNEIsQ0RxdEJuRCx1SkE4S3VCLGF0TnI4QkwsQ3NOczhCSyx1RnBPcDdCYyxDb09xd0JyQyw4RUEwTG1CLG9CQUFxQixDQTFMeEMscUVBOExtQixjQUFlLENBQ2YsY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixVQUFXLENBQ1gsNEJBQTZCLENBck1oRCwyRUF3TXVCLFlBQWEsQ0F4TXBDLDRFQTRNdUIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsMEJBQTJCLENBbE5sRCwyRUFzTnVCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLDBCQUEyQixDQTVObEQsZ0VBa09lLFlBQWEsQ0FsTzVCLGtFQXFPbUIsb0JBQXFCLENBck94QyxtRkEyT21CLGFBQWMsQ0FPakMsZ0ZBT1csZ0JBQWlCLENBUDVCLHVEQVllLGdCQUFpQixDQUNqQixzQkFBdUIsQ3BObnBCbkMsb0NvTnNvQkgsdURBZ0JtQixrQkFBbUIsQ0FFMUIsQ0FsQlosNkNBc0JXLGdCQUFpQixDQUNqQix1QkFBd0IsQ3BON3BCaEMsb0NvTnNvQkgsNkNBMEJlLGtCQUFtQixDQUUxQixDQUlULGlDQUNJLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixXQUFZLENBRVosMENBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixVQUFXLENBQ1gsZUFBK0IsQ3BOanJCbkMsb0NvTjZxQkEsMENBT1Esa0JBQW1CLENBQ25CLDZCQUE4QixDQU9yQyxDcE41ckJELHFDb042cUJBLDBDQVlRLGFBQTZCLENBQzdCLDBCQUEyQixDQUVsQyxDQXRCSixtREF5Qk8sVUFBVyxDcE4vckJmLG9Db05zcUJILG1EQTRCVyxjQUFlLENBQ2YsU0FBVSxDQW1CakIsQ0FoREosMERBaUNXLFVBQVcsQ0FqQ3RCLG1FQW9DZSxlQUFnQixDQUNoQixXQUFZLENwTjNzQnhCLG9Db05zcUJILG1FQXdDbUIsY0FBZSxDQUV0QixDQTFDWixxRUE2Q2UsY0FBZSxDQTdDOUIsMkNBbURPLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ3BOM3RCcEIsb0NvTnNxQkgsMkNBd0RXLGNBQWUsQ0FDZixTQUFVLENBQ1YsU0FBVSxDQWVqQixDQXpFSixrREE4RFcsVUFBVyxDQTlEdEIsMkRBaUVlLGVBQWdCLENBQ2hCLFdBQVksQ3BOeHVCeEIscUNvTnNxQkgsMkRBcUVtQixjQUFlLENBRXRCLENBNWhDakIsb0NBa2lDUSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQkU5bEMyQyxDRitsQzNDLHVGcE9wbUNrQyxDb09xbUNsQyxhdE52bkNlLENzTnduQ2YsbUIzTHhsQ3NDLEMyTHlsQ3RDLHdCM0x4bEMyQyxDMkx5bEMzQyxvQjNMeGxDdUMsQzJMOEMvQyw2Q0E2aUNZLGtCQUFtQixDcE45dkJ2QixvQ29OL1NSLDZDQWdqQ2dCLGdCQUFpQixDQUV4QixDQWxqQ1Qsb0RBcWpDWSxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZTNMcm1DeUIsQzJMc21DekIsWXROMW9DVyxDc04yb0NYLG9CQUF1QixDcE41d0IzQixvQ29OL1NSLG9EQThqQ2dCLFl0TmxwQ08sQ3NOb3BDZCxDQWhrQ1QsMERBb2tDZ0IsVUFBVyxDQU8zQiw2Q0FHWSxvQkFBcUIsQ0FDckIsd0JBQXlCLENBSnJDLDBEQU1nQix3QkFBeUIsQ0FOekMsNkNBVVksd0JBQXlCLENHbmxDckMsa0JBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FFViw4QkFDSSwrQ0N2RnlNLENEd0Z6TSw2QkN6RnlDLENEMEZ6QyxVQUFXLENBSGQscUNBTU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLHNCQ2xHMkMsQ0RzR25ELDJCQUNJLGdCQ3BHb0MsQ0RtR3ZDLG1DQUlPLDRCOUo5QzRCLEN6RGtVaEMsb0N1TnhSSCxtQ0FPVyxrQzlKakR3QixDOEp1RC9CLEN2TjJRRCxxQ3VOeFJILG1DQVdXLFdBQVksQ0FFbkIsQ0FHTCw2QkFDSSxnQkNuSHlDLEN4TjBYekMsb0N1TnhRSiw2QkFJUSxnQkFBaUIsQ0FFeEIsQ0FFRCx5QkFDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHckIsbUNBQ0ksaUJBQWtCLENBR3RCLHdCQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixVQUFXLENBRVgsb0NBTEosd0JBTVEsc0JBQWdHLENBQ2hHLGNDdEU0QixDRDBQbkMsQ0FqTEcsMkRBVkosd0JBV1Esc0JBQXdHLENBQ3hHLGNDOUU0QixDRDZQbkMsQ3ZOdURHLHFDdU5sUEosd0JBZ0JRLDJCQUF3RyxDQUN4RyxjQ2hGNEIsQ0QwUG5DLENBdktHLGdDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsYUFBYyxDQUdsQixrQ0FFSSxXek54S1csQ3lOd0tYLCtCek54S1csQ3lOeUtYLFVBQVcsQ0FDWCxvQkFBMEIsQ0FHOUIsOEJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RnZPL0o4QixDdU9nSzlCLGF6TmxMVyxDeU5tTFgsa0JDektnQyxDRDBLaEMsd0JDektzQyxDRDBLdEMsaUJDeksrQixDRDBLL0IsaUJBQWtCLENBR3RCLDhCQUdJLG9CQUFxQixDQUNyQixhQUFjLENBQ2QsYXpObE1XLEN5TnFNZiw0REFQSSx1RnZPNUs4QixDdU82SzlCLGlCQVFrQixDQUd0QiwrQkFDSSx1RnZPN0w4QixDdU84TDlCLGF6TnhNVyxDeU55TVgsbUJBQW9CLENBR3hCLGdDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLEN2TmdMdEIsb0N1Tm5MQSxnQ0FNUSxrQkFBbUIsQ0FDbkIsNkJBQThCLENBZ0JyQyxDQWJHLDJDQUNJLGlCQUFrQixDQUNsQix1RnZPOU0wQixDdU8rTTFCLGF6TnpOTyxDeU4wTlAsbUJDL0t1QyxDRGdMdkMsd0JDL0syQyxDRGtML0MsdUNBQ0ksaUJBQWtCLENBQ2xCLHVGdk9sTjBCLEN1T21OMUIsYXpOck9PLEN5TnlPZCxvQ0FHTyxrQnpOek9PLEN5TjBPUCxlQUFnQixDQUNoQixxRnZPeE4wQixDdU95TjFCLFV6TnJPUyxDeU5zT1Qsd0J6TjdPTyxDeU44T1AsbUJ2TG5Qa0IsQ3VMb1BsQix3QnZMblBzQixDdUxvUHRCLFVBQVcsQ0FDWCxhQUFjLEN2TitJdEIsb0N1TjFKQyxvQ0FjVyxlQUFnQixDQUNoQixVQUFjLENBQ2Qsb0JBQXFCLENBVTVCLEN2TmdJTCxxQ3VOMUpDLG9DQW9CVyxlQUFnQixDQU12QixDdk5nSUwscUN1TjFKQyxvQ0F3QlcsZUFBZ0IsQ0FFdkIsQ0FHTCxzQ0FDSSxjQUFlLEN2TjRIbkIsb0N1TjdIQSxzQ0FJUSxZQUFhLENBMkNwQixDQS9DQSw0REFRTyxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBVDVCLHNEQWFPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCOUxuUHlCLEM4TG9QekIseUZ2T2pRMEIsQ3VPa1ExQixhek54Uk8sQ3lOeVJQLG1COUxyUDhCLEM4THNQOUIsd0I5THJQbUMsQzhMc1BuQyxvQjlMclArQixDOExnT3RDLCtEQXdCVyxrQkFBbUIsQ3ZOcUcvQixvQ3VON0hDLCtEQTJCZSxnQkFBaUIsQ0FFeEIsQ0E3QlIsc0VBZ0NXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlOUxsUWlCLEM4TG1RakIsWXpOM1NHLEN5TjRTSCxvQkFBdUIsQ0F0Q2xDLDRFQTJDZSxVQUFXLEN2TmtGM0Isb0N1TmxQSCxpRUE2S3VCLGtCQUFtQixDQTdLMUMsMEVBZ0x1QixXQUFZLENBQ1osU0FBVSxDQWpMakMsOERBcUxtQixhQUFjLENBQ2pCLENBT2pCLDRCQUNJLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUF1QixDQUV2QixlQUFnQixDdk44Q2hCLG9DdU5yREosNEJBVVEsWUFBYSxDQXFDcEIsQ0FsQ0csb0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBR3ZCLG1DQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWix3QnpOeFZhLEN5TnlWYixxQkFBc0IsQ0FDdEIsd0JBQTJCLENBQzNCLDRDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1QsVUFBVyxDQUNYLFNBQVUsQ0FDVixTQUFVLENBQ1YsaUNBQXVDLENBckNsRCxnQ0EwQ08sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLGdDQUNJLFlBQWEsQ0FDYixVek52WGlCLENFeVhqQixvQ3VOSkgsc0RBT1csZ0JBQWlCLENBRXhCLENBVEosZ0RBWU8sa0J6TjNZVyxDeU40WVgsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCw4QkFBZ0MsQ0FDaEMsc0JDbFc0QyxDRG1XNUMsdUZ2T2hZOEIsQ3VPaVk5QixVek43WWEsQ3lOOFliLG1COUxwWGtDLEM4THFYbEMsd0I5THBYdUMsQzhMcVh2QyxvQjlMcFhtQyxDOEx5VjFDLHlEQThCVyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLGFBQWMsQ0FoQ3pCLHVFQW9DVyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWiw4QkFBZ0MsQ0FDaEMsVUFBVyxDQUNYLFFBQVMsQ0F6Q3BCLDZFQTRDZSxVQUFXLENBQ1gsV0FBWSxDQUNaLFd6Tm5hSyxDeU5vYUwsUzlMbFlvQixDOExtVm5DLDhFQW1EZSxTek54YUssQzJOa0J6QixZQUNJLFVBQVcsQ0FDWCwrQ0MzQnlLLENEOEJ6SyxxQkFDSSxnQkFBaUIsQ0FEcEIsNkJBSU8sNEJoSzRCNEIsQ3pEa1VoQyxvQ3lObFdILDZCQU1XLGtDQUFtRSxDQU0xRSxDek5zVkQscUN5TmxXSCw2QkFVVyxXQUFZLENBRW5CLENBR0wsdUJBQ0ksZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDek44VW5CLG9DeU5uVkosdUJBUVEsMEJBQTJCLENBRWxDLENBRUQscUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsTUFBTyxDQUNQLGtCQUFtQixDek5rVW5CLG9DeU52VUoscUJBUVEscUJBQXNCLENBOEM3QixDek5pUkcscUN5TnZVSixxQkFZUSxxQkFBc0IsQ0EwQzdCLEN6TmlSRyxxQ3lOdlVKLHFCQWdCUSwyQkFBNEIsQ0FzQ25DLENBbkNHLHlCQUNJLG1CQUFvQixDek5tVHhCLG9DeU5wVEEseUJBSVEsbUJBQW9CLENBRTNCLENBRUQsMEJBQ0ksa0JBQW9CLEN6TjJTeEIsb0N5TjVTQSwwQkFJUSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQVU1QixDek40UkQscUN5TjVTQSwwQkFVUSxvQkFBcUIsQ0FNNUIsQ3pONFJELHFDeU41U0EsMEJBY1Esb0JBQXFCLENBRTVCLEN6TjRSRCxxQ3lOMVJBLDRCQUVRLGdCQUFpQixDQU14QixDek5rUkQscUN5TjFSQSw0QkFNUSxrQkFBbUIsQ0FFMUIsQ0FHTCxvQkFDSSwrRHpPM0Z3QixDeU80RnhCLGEzTnRIZSxDMk51SGYsZ0JDNUc0QixDRDZHNUIsbUJDNUcrQixDRCtHbEMsMENBR1csY25LbkkwQixDbUtnSXJDLDRDQU1lLGFBQWMsQ0FDZCx1RnpPaEhzQixDeU9pSHRCLGEzTm5JRyxDMk5vSUgsZ0JuS2xJeUIsQ21LbUl6QixtQm5LbEk0QixDbUt3STNDLHVCQUVPLGEzTnpJVyxDMk4wSVgsdUZ6T2hJOEIsQ2dCcVhsQyxvQ3lOeFBILHlCQU9lLGNBQWUsQ0FDZixpQkFBa0IsQ0FFekIsQ0FJVCxzQkFDSSxjQUFlLENBQ2YsV0FBWSxDek53T1osb0N5TjFPSixzQkFLUSxhQUFjLENBQ2QsV0FBWSxDQWlDbkIsQ3pObU1HLG9DeU4xT0osc0JBVVEsYUFBYyxDQUNkLGNBQWUsQ0E0QnRCLEN6Tm1NRyxxQ3lOMU9KLHNCQWVRLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQkFBaUIsQ0FzQnhCLENBZEcsMkRBQ0ksVUFBVyxDQUNYLFdBQVksQ0EzQm5CLDBCQStCTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDek55TXJCLG9DeU4xT0gsMEJBb0NXLGdCQUFpQixDQUV4QixDQUdKLHlDQUVPLGlCQUFrQixDek4rTHRCLG9DeU5qTUgseUNBS1csZ0JBQWlCLENBRXhCLENBUEosbUNBVU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JoTTVLNkIsQ2dNNks3Qix5RnpPMUw4QixDeU8yTDlCLGEzTmpOVyxDMk5rTlgsbUJoTTlLa0MsQ2dNK0tsQyx3QmhNOUt1QyxDZ00rS3ZDLG9CaE05S21DLENnTTRKMUMsNENBcUJXLGtCQUFtQixDek40SzNCLG9DeU5qTUgsNENBd0JlLGdCQUFpQixDQUV4QixDQTFCUixtREE2QlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVoTTNMcUIsQ2dNNExyQixZM05wT08sQzJOcU9QLG9CQUF1QixDQW5DbEMseURBd0NlLFVBQVcsQ0VoSy9CLG9CQUNJLCtDQzdFeU4sQ0Q4RXpOLGlCQUFrQixDQUVsQiwrQkFDSSxXQUFZLENBQ1osV0FBWSxDQUNaLGdCQzlFMkMsQ0RpRi9DLDZCQUNJLGdCQ25Gc0MsQ0RvRnRDLFVBQVcsQ0FGZCxxQ0FLTyw4QmxLekVxQixDa0swRXJCLFdBQVksQ0FoQnhCLDJCQXFCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkN0R2lELENEdUdqRCxVQUFXLENBR2YsOEJBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFdBQVksQ0FMZixpREFTVyxVQUFXLENBQ1gsV0FBWSxDQVZ2QixnREFjVyxVQUFXLENBQ1gsWUFBYSxDQUNiLG1CQUFvQixDQUNwQixjQUFlLENBQ2Ysd0I3TjVHUyxDRW9YakIsb0MyTjFSSCxnREFvQmUsWUFBYSxDQUNiLFlBQWEsQ0FhcEIsQzNOd1BMLG9DMk4xUkgsZ0RBeUJlLFlBQWEsQ0FTcEIsQ0FsQ1Isb0RBNkJlLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQU83QixrQ0FDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQzNOK09sQyxvQzJOblBBLGtDQU9RLGtCQUFtQixDQW9IMUIsQ0EzSEEsaURBWVcsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixpQkFBa0IsQzNOa085QixvQzJOblBDLGlEQW9CZSxlQUFzQixDQUU3QixDQXRCUiw2Q0F5QlcsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBQWdCLEMzTm1ONUIsb0MyTm5QQyw2Q0FrQ2UsZUFBc0IsQ0FDdEIsc0JBQXdCLENBbUIvQixDQXREUixrREFzQ2UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCw0QjdOcExELEM2TnFMQyxlQUFnQixDQXpDL0IsaURBNENlLFk3TnhMRCxDNk55TEMsVUFBVyxDQUNYLFdBQVksQ0E5QzNCLHVEQWtEbUIsWTdObE1MLEM2Tm1NSyxtQkFBc0IsQ0FuRHpDLGtEQXlEVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUVuQixxRjNPL0xzQixDMk9nTXRCLGdCQ3pNd0IsQ0QwTXhCLGE3TjNNRyxDNk40TUgsb0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsY0FBZSxDQUNmLG1CQUFxQixDQUNyQixpQkFBb0IsQ0FDcEIsNEJBQStCLENBQy9CLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBekVyQixvREE0RWUsbUJBQW9CLENBNUVuQyxzREFnRmUsWTdONU5ELEM2TjZOQyxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQW5GckMsd0RBdUZlLGE3TnZPRCxDNk53T0Msb0JBQXVCLENBQ3ZCLDRCQUErQixDQXpGOUMsZ0RBOEZXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBRW5CLHFGM09wT3NCLEMyT3FPdEIsZ0JDOU93QixDRCtPeEIsYTdOaFBHLEM2TmlQSCxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGNBQWUsQ0FDZixtQkFBcUIsQ0FDckIsaUJBQW9CLENBQ3BCLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBNUdyQixvREErR2UsWTdOM1BELEM2TjRQQyxVQUFXLENBQ1gsV0FBWSxDQWpIM0Isc0RBcUhlLGE3TnJRRCxDNk5zUUMsb0JBQXVCLENBQ3ZCLDRCQUErQixDQU0vQyxvQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsV0FBWSxDM05nSGhCLG9DMk50SEEsb0NBU1EsV0FBWSxDQStEbkIsQ0F4RUEsMkVBaUJtQixjQ3BSMEMsQ0RtUTdELDZFQW9CdUIsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RjNPclJVLEMyT3NSVixhN05oU1QsQzZOaVNTLGdCcktuU2EsQ3FLb1NiLG1CcktuU2dCLENxSzBRdkMsNkVBNkJ1QixhQUFjLENBQ2QsdUYzTzdSVSxDMk84UlYsYTdOeFNULEM2TnlTUyxnQnJLdFNhLENxS3VTYixtQnJLdFNnQixDcUtxUXZDLHdEQXlDVyxXN05qVEcsQzZOaVRILCtCN05qVEcsQzZOa1RILFNBQVUsQ0FDVixvQkFBMEIsQ0EzQ3JDLG9EQStDVyxpQkFBa0IsQ0FDbEIsdUYzTzNTc0IsQzJPNFN0QixhN045VEcsQzZONlFkLG1EQXFEVyxpQkFBa0IsQ0FDbEIsdUYzT3JUc0IsQzJPc1R0QixhN05oVUcsQzZOeVFkLG9EQTJEVyxpQkFBa0IsQ0FDbEIsdUYzT3ZUc0IsQzJPd1R0QixhN04xVUcsQzZONlFkLHdEQWlFVyxpQkFBa0IsQ0FDbEIsdUYzT3pUc0IsQzJPMFR0QixhN041VUcsQzZONlVILG1CQ3BUd0MsQ0RxVHhDLHdCQ3BUNEMsQ0QyVHBELDZDQUNJLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBRWxCLHVEQUNJLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsZUFBZ0IsQzNOa0M1QixvQzJOckNRLHVEQU1RLGdCQUFpQixDQUV4QixDQWZSLHNEQXFCVyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQXZCNUIsc0RBMkJXLGNBQVUsQ0FDVixlQUFnQixDM05nQjVCLG9DMk41Q0Msc0RBK0JlLGNBQVUsQ0FPakIsQzNOTVQsb0MyTjVDQyxzREFtQ2UsY0FBVSxDQUdqQixDQXRDUixtREF5Q1csb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLHdCN050WEssQzZOd1VoQix1REFnRGUsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixXQUFZLENBbEQzQixtRUFzRGUsWUFBYSxDQXRENUIsbUVBMERlLFlBQWEsQ0ExRDVCLG1FQThEZSxZQUFhLENBTXpCLG1EQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsd0JBQXlCLENBQ3pCLFlBQWUsQ0FDZixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLE9BQVEsQzNON0JoQixxQzJOcUJJLG1EQVdRLFFBQVMsQ0FFaEIsQ0FLVCxpQ0FDSSxnQkFBaUIsQ0FDakIsaUJBQXVCLEMzTjVDdkIsb0MyTjBDSixpQ0FLUSxrQkFBd0IsQ0FpQy9CLENBOUJJLCtEQUdXLGNDdFppRCxDRG1aNUQsaUVBTWUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RjNPM2FrQixDMk80YWxCLGE3TjliRCxDNk4rYkMsZ0JySzdicUIsQ3FLOGJyQixtQnJLN2J3QixDcUtrYnZDLGlFQWVlLGFBQWMsQ0FDZCx1RjNPdmJrQixDMk93YmxCLGE3TmxjRCxDNk5tY0MsZ0JyS2hjcUIsQ3FLaWNyQixtQnJLaGN3QixDcUtzY3hDLHVDQUNJLHVGM09qYzhCLEMyT2tjOUIsYTdONWNXLEM2TjZjWCxrQkFBbUIsQ0FJM0IsK0JBQ0ksaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBSnJCLG1EQU9PLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQzNON0YzQixxQzJOa0ZILG1EQWFXLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FFckMsQ0FoQkosaUdBdUJPLFVBQVcsQ0F2QmxCLDJEQTZCVyxZQUFhLENBQ2IsY0FBZSxDQUNmLDZCQUE4QixDQS9CekMsd0RBbUNXLFVBQVcsQzNOckhuQixvQzJOa0ZILHdEQXNDZSxTQUFVLENBUWpCLENBOUNSLHdFQTBDZSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFVBQVcsQ0E1QzFCLHNEQWlEVywrQjdOdGdCTyxDNk51Z0JQLGFBQWMsQ0FsRHpCLDJEQXFEZSxlQUFnQixDQXJEL0IsNkZBMkQrQixPQUFVLENBQ1YsUUFBVSxDQTVEekMsNkRBb0VlLGNBQWUsQ0FwRTlCLG9FQXVFbUIsYTdONWhCRCxDNk42aEJDLFlBQWEsQ0FDYixVQUFXLENBQ1gsNkJBQThCLENBQzlCLHVGM085Z0JrQixDMk9tY3JDLDZFQStFbUIsb0JBQXFCLENBL0V4QyxvRUFtRm1CLGFBQWMsQ0FDZCxjQUFlLENBQ2YsUUFBUyxDQUNULGlCQUFrQixDQUNsQixZQUFhLENBQ2IsNkJBQThCLENBQzlCLFVBQVcsQ0FDWCw0QkFBNkIsQ0ExRmhELDBFQTZGdUIsWUFBYSxDQTdGcEMsMkVBaUd1QixVQUFXLENBQ1gsVUFBVyxDQUNYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0Isd0I3TjdqQkwsQzZOcWRsQiwwRUE0R3VCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLDBCQUEyQixDQUMzQix3QjdOeGtCTCxDNk5xZGxCLCtEQXlIZSxZQUFhLENBekg1QixpRUE0SG1CLG9CQUFxQixDQTVIeEMsK0VBZ0ltQixVQUFXLENBaEk5QixrRkF1SXVCLGFBQWMsQ0F2SXJDLDJEQThJVyxpQkFBa0IsQ0FPOUIsMkJBQ0ksWUFBYSxDQUNiLFVBQVcsQ0FDWCxpQkFBa0IsQ0FIckIsMkRBU2Usc0JBQXVCLENBQ3ZCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEMzTm5QL0IscUMyTnVPSCwyREFlbUIsa0JBQW1CLENBUTFCLENBdkJaLCtEQW1CbUIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGdCQUFpQixDQXJCcEMseURBMEJlLGlCQUFrQixDQTFCakMsMkRBOEJlLGNBQWUsQ0FDZixZQUFhLENBQ2Isc0JBQXVCLEMzTnZRbkMsb0MyTnVPSCwyREFrQ21CLGNBQWUsQ0FnRHRCLENBbEZaLGlGQXFDbUIsaUJBQWtCLEMzTjVRbEMsb0MyTnVPSCxpRkF3Q3VCLGdCQUFpQixDQUV4QixDQTFDaEIsMkVBNkNtQixtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQiw0QkFBNkIsQ0FDN0IsUUFBUyxDQUNULHdCbE16bkJpQixDa00wbkJqQix5RjNPdm9Ca0IsQzJPd29CbEIsYTdOOXBCRCxDNk4rcEJDLG1CbE0zbkJzQixDa000bkJ0Qix3QmxNM25CMkIsQ2tNNG5CM0Isb0JsTTNuQnVCLENrTW9rQjFDLG9GQTBEdUIsa0JBQW1CLEMzTmpTdkMsb0MyTnVPSCxvRkE2RDJCLGdCQUFpQixDQUV4QixDQS9EcEIsMkZBa0V1QixPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZWxNeG9CUyxDa015b0JULFk3TmpyQkwsQzZOa3JCSyxvQkFBdUIsQ0F4RTlDLGlGQTRFdUIsY0FBZSxDQTVFdEMsaUdBOEUyQixVQUFXLENBU3ZDLGlDQUNJLGdCQUFpQixDQUNqQixXQUFZLENBRVosMENBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsNEJsS3hvQjRCLEN6RGtVaEMscUMyTmtVQSwwQ0FPUSxhQUE2QixDQU1wQyxDM04vVUQsb0MyTmtVQSwwQ0FXUSxrQkFBbUIsQ0FFMUIsQ0FqQkosbURBb0JPLG9CQUFxQixDQUNyQixVQUFXLEMzTm5WZixvQzJOOFRILG1EQXlCVyxTQUFVLENBQ1YsY0FBZSxDQW9CdEIsQ0E5Q0osMERBOEJXLFVBQVcsQ0E5QnRCLG1FQWtDZSxlQUFnQixDQUNoQixXQUFZLEMzTmpXeEIsb0MyTjhUSCxtRUFzQ21CLGNBQWUsQ0FFdEIsQ0F4Q1oscUVBMkNlLGNBQWUsQ0EzQzlCLDJDQWlETyxXQUFZLENBQ1osVUFBVyxDM05oWGYsb0MyTjhUSCwyQ0FxRFcsU0FBVSxDQUNWLGNBQWUsQ0FldEIsQ0FyRUosa0RBMERXLFVBQVcsQ0ExRHRCLDJEQTZEZSxlQUFnQixDQUNoQixXQUFZLEMzTjVYeEIsb0MyTjhUSCwyREFpRW1CLGNBQWUsQ0FFdEIsQ0FLWixtREFLVyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sUUFBUyxDQUNULFlBQWEsQ0FDYixVQUFXLENBQ1gsV0FBWSxDQVp2QixnRUFlZSxlQUFnQixDQUVoQixVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQW1CLENBQ25CLFdBQVksQ0FDWixlQUFtQixDQXJCbEMsb0VBd0JlLFNBQVUsQ0F4QnpCLDZJQTJCZSxXQUFZLENBM0IzQiwyRUE4QmUsV0FBWSxDQUNaLFlBQW1CLENBQ25CLFVBQVcsQ0FoQzFCLG1EQXNDVyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sUUFBUyxDQUNULFlBQWEsQ0FDYixVQUFXLENBQ1gsWUFBYSxDQUNiLGVBQWdCLENBOUMzQixnRUFpRGUsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBbUIsQ0FDbkIsV0FBWSxDQXREM0Isb0VBeURlLFNBQVUsQ0F6RHpCLDZJQTREZSxXQUFZLENBNUQzQiwyRUErRGUsV0FBWSxDQUNaLFlBQW1CLENBQ25CLFVBQVcsQ0FqRTFCLHlEQXdFZSxzQkFBd0IsQ0F4RXZDLGdFQTJFZSxVQUFXLENBM0UxQixtRUE4RWUsWUFBYSxDQUNiLGVBQWdCLENBL0UvQiwwRUFrRmUsV0FBWSxDQWxGM0IsMkVBcUZlLFdBQVksQ0FDWixZQUFtQixDQUNuQixVQUFXLENBUy9CLGtEQUdZLG9CQUFxQixDQUNyQix3QkFBeUIsQ0FKckMsK0RBTWdCLHdCQUF5QixDQU56QyxrREFVWSx3QkFBeUIsQ0FWckMsbURBZVksdUYzTzEyQjhCLEMyTzIyQjlCLGE3TnIzQlcsQzZOczNCWCxlQUFnQixDRXJ6QjVCLG9CQUNJLCtDQ3hFeU4sQ0R5RXpOLGlCQUFrQixDQUVsQiwrQkFDSSxXQUFZLENBQ1osV0FBWSxDQUdoQiw2QkFDSSxnQkM3RXNDLENEOEV0QyxVQUFXLENBQ1gsZ0JBQWlCLENBSHBCLHFDQU1PLGVBQWlDLENBQ2pDLFdBQVksQ0FoQnhCLDJCQXFCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkNqR2lELENEa0dqRCxVQUFXLENBR2YsOEJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxXQUFZLENBQ1osV0FBWSxDQVBmLGlEQVdXLGdCQzVHbUMsQ0Q2R25DLFVBQVcsQ0FDWCxXQUFZLENBQ1osMEJwS2pEd0IsQ29La0R4QixpQkFBa0IsQzdOZ1IxQixxQzZOL1JILGlEQWtCZSxTQUFVLENBRWpCLENBcEJSLGdEQXVCVyxVQUFXLENBQ1gsWUFBYSxDQUNiLG1CQUFvQixDQUNwQixjQUFlLENBQ2Ysd0IvTmhIUyxDRW9YakIsb0M2Ti9SSCxnREE2QmUsWUFBYSxDQUNiLGtCQUFtQixDQWExQixDN05vUEwsb0M2Ti9SSCxnREFrQ2UsWUFBYSxDQVNwQixDQTNDUixvREFzQ2UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBekNoQyxnREE4Q1csZ0JDL0ltQyxDRGdKbkMsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLDBCcEt6RndCLEN6RGtVaEMsb0M2Ti9SSCxnREF5RGUsZUFBc0IsQ0FVN0IsQzdONE5MLHFDNk4vUkgsZ0RBNkRlLFNBQVUsQ0FNakIsQ0FuRVIsaUVBaUVlLGlCQUFtQixDQU1uQywyQkFDSSxnQkN6SzJDLENEMEszQyxXQUFZLENBQ1osVUFBVyxDQUNYLGtCcEsvSnlCLENvS2lLekIsb0NBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsMEJwS3BINEIsQ3pEa1VoQyxxQzZObE5BLG9DQU9RLFNBQVUsQ0FFakIsQ0FFRCxpQ0FDSSxVQUFXLEM3TnNNZixxQzZOdk1BLGlDQUlRLFNBQVUsQ0FDVixlQUFnQixDQUV2QixDQUVELGtDQUNJLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQzdOMExwQixxQzZOOUxBLGtDQU1RLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FFaEIsQ0FFRCxvQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsVUFBVyxDN040S2YscUM2TmpMQSxvQ0FRUSx5QkFBMEIsQ0FDMUIsZUFBZ0IsQ0E4RHZCLENBdkVBLDJFQWdCbUIsY0N4TjBDLENEd003RCw2RUFtQnVCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUY3T3pOVSxDNk8wTlYsYS9OcE9ULEMrTnFPUyxnQnZLdk9hLEN1S3dPYixtQnZLdk9nQixDdUsrTXZDLDZFQTRCdUIsYUFBYyxDQUNkLHVGN09qT1UsQzZPa09WLGEvTjVPVCxDK042T1MsZ0J2SzFPYSxDdUsyT2IsbUJ2SzFPZ0IsQ3VLME12Qyx3REF3Q1csVy9OclBHLEMrTnFQSCwrQi9OclBHLEMrTnNQSCxVQUFXLENBQ1gsb0JBQTBCLENBMUNyQyxvREE4Q1csaUJBQWtCLENBQ2xCLHVGN08vT3NCLEM2T2dQdEIsYS9ObFFHLEMrTmtOZCxtREFvRFcsaUJBQWtCLENBQ2xCLHVGN096UHNCLEM2TzBQdEIsYS9OcFFHLEMrTjhNZCxvREEwRFcsaUJBQWtCLENBQ2xCLHVGN08zUHNCLEM2TzRQdEIsYS9OOVFHLEMrTmtOZCx3REFnRVcsaUJBQWtCLENBQ2xCLHVGN083UHNCLEM2TzhQdEIsYS9OaFJHLEMrTmlSSCxtQkN4UHdDLENEeVB4Qyx3QkN4UDRDLENENlB4RCxrQ0FDSSxVQUFXLENBRVgsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFNBQVUsQzdOaUdkLHFDNk54R0Esa0NBU1EsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLGtCQUFtQixDQW9HMUIsQ0EvR0EsNkNBZ0JXLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBdEIzQixrREF5QmUsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCw0Qi9ObFRELEMrTm1UQyxlQUFnQixDQTVCL0IsaURBK0JlLFkvTnRURCxDK051VEMsVUFBVyxDQUNYLFdBQVksQ0FqQzNCLHVEQXFDbUIsWS9OaFVMLEMrTmlVSyxtQkFBc0IsQ0F0Q3pDLGtEQTRDVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUVuQixxRjdPN1RzQixDNk84VHRCLGdCQ3ZVd0IsQ0R3VXhCLGEvTnpVRyxDK04wVUgsb0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixXQUFZLENBQ1osY0FBZSxDQUNmLG1CQUFxQixDQUNyQixpQkFBb0IsQ0FDcEIsNEJBQStCLENBQy9CLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBNURyQixvREErRGUsbUJBQW9CLENBL0RuQyxzREFtRWUsWS9OMVZELEMrTjJWQyxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQXRFckMsd0RBMEVlLGEvTnJXRCxDK05zV0Msb0JBQXVCLENBQ3ZCLDRCQUErQixDQUMvQixlQUFnQixDQTdFL0IsZ0RBa0ZXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBRW5CLHFGN09uV3NCLEM2T29XdEIsZ0JDN1d3QixDRDhXeEIsYS9OL1dHLEMrTmdYSCxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGNBQWUsQ0FDZixtQkFBcUIsQ0FDckIsaUJBQW9CLENBQ3BCLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBaEdyQixvREFtR2UsWS9OMVhELEMrTjJYQyxVQUFXLENBQ1gsV0FBWSxDQXJHM0Isc0RBeUdlLGEvTnBZRCxDK05xWUMsb0JBQXVCLENBQ3ZCLDRCQUErQixDQU9uRCw2QkFDSSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSWxCLE9BQVEsQ0FDUixpQkFBa0IsQzdObEJsQixxQzZOVUosNkJBS1EsaUJBQWtCLENBc0R6QixDQWpERyxzQ0FDSSwwQnBLdlY0QixDb0swVmhDLG9DQUNJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBR3RCLG1DQUNJLFFBQVMsQ0FDVCxxQkFBK0IsQ0FJL0IsVUFBVyxDN05wQ2YscUM2TjhCQSxtQ0FJUSxxQkFBK0IsQ0FrQ3RDLENBdENBLG1EQVVXLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBZGxCLHNFQWtCbUIsVUFBVyxDQUNYLFdBQVksQ0FDWixTQUFVLENBcEI3QixxRUF3Qm1CLFVBQVcsQ0FDWCxXQUFZLENBekIvQix5RUE0QnVCLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBU3hDLDBDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQzdONUV0QixvQzZOdUVKLDBDQVFRLFNBQVUsQ0FzRWpCLENBbkVHLCtDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUdmLGtEQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQXBCbkIsNERBd0JPLFVBQVcsQ0FDWCxVQUFXLENBekJsQixpRUE2Qk8sa0IvTnZlVyxDK04wY2xCLDRIQWlDTyxLQUFNLENBQ04sZUFBZ0IsQ0FsQ3ZCLDhEQXNDTyxNQUFPLENBQ1AsVUFBVyxDQUNYLHdCQUF5QixDQXhDaEMsOERBNENPLFVBQVcsQ0FDWCxRQUFTLENBN0NoQixzSUFtRFcsWS9ON2ZPLEMrTjhmUCxVQUFXLENBQ1gsV0FBWSxDQXJEdkIsd0lBMkRPLFlBQWEsQ0EzRHBCLHNFQStETyxTQUFVLENBQ1YsT0FBUSxDQUNSLFVBQVcsQ0FDWCxRQUFTLENBbEVoQixxRUFzRU8scUY3TzlmOEIsQzZPK2Y5QixhL05qaEJXLEMrTjBjbEIsbUVBMkVPLHFGN09uZ0I4QixDNk9vZ0I5QixhL05qaEJXLEMrTnNoQmYsMENBQ0ksVUFBVyxDQUNYLGdCQzFoQnVDLENEMmhCdkMsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsV0FBWSxDQUNaLDBCcEtqZTRCLEN6RGtVaEMsb0M2TndKQSwwQ0FVUSxrQkFBbUIsQ0FNMUIsQzdOeEtELHFDNk53SkEsMENBY1EsU0FBVSxDQUVqQixDQUVELGdEQUNJLFVBQVcsQzdOM0tmLG9DNk4wS0EsZ0RBSVEsZUFBZ0IsQ0FDaEIsZ0NBQWtELENBRXpELENBRUQsdUNBQ0ksVUFBVyxDQUNYLGtCcEt4aUJxQixDekRtWHpCLG9DNk5tTEEsdUNBS1EsU0FBVSxDQUNWLGdCQUF1QixDQUU5QixDQUVELHdDQUNJLFVBQVcsQ0FDWCxlcEtsakJxQixDekRtWHpCLG9DNk42TEEsd0NBS1EsU0FBVSxDQUNWLGFBQW9CLENBRTNCLENBRUEsK0RBR1csY0M5aUJpRCxDRDJpQjVELGlFQU1lLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUY3T2hrQmtCLEM2T2lrQmxCLGEvTm5sQkQsQytOb2xCQyxnQnZLbGxCcUIsQ3VLbWxCckIsbUJ2S2xsQndCLEN1S3VrQnZDLGlFQWVlLGFBQWMsQ0FDZCx1RjdPNWtCa0IsQzZPNmtCbEIsYS9OdmxCRCxDK053bEJDLGdCdktybEJxQixDdUtzbEJyQixtQnZLcmxCd0IsQ3VLMmxCeEMsdUNBQ0ksdUY3T3RsQjhCLEM2T3VsQjlCLGEvTmptQlcsQytOa21CWCxvQkFBcUIsQzdObk96QixvQzZOZ09BLHVDQUtRLGtCQUFtQixDQUUxQixDQUdMLCtCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLGlCQUFrQixDN045T2xCLG9DNk4wT0osK0JBT1EsaUJBQWtCLENBNk96QixDQTFPSSw2REFHVyxjQzNsQmlELENEd2xCNUQsK0RBTWUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RjdPN21Ca0IsQzZPOG1CbEIsYS9OaG9CRCxDK05pb0JDLGdCdksvbkJxQixDdUtnb0JyQixtQnZLL25Cd0IsQ3VLb25CdkMsK0RBZWUsYUFBYyxDQUNkLHVGN096bkJrQixDNk8wbkJsQixhL05wb0JELEMrTnFvQkMsZ0J2S2xvQnFCLEN1S21vQnJCLG1Cdktsb0J3QixDdUtxbUIzQyxtREFvQ08sVUFBVyxDQUNYLGdCQUFpQixDN04vUXJCLG9DNk4wT0gsbURBd0NXLGVBQWdCLENBRXZCLENBMUNKLGlHQWlETyxVQUFXLENBakRsQiwyREFzRFcsWUFBYSxDQUNiLGNBQWUsQ0FDZiw2QkFBOEIsQ0F4RHpDLHdEQTREVyxVQUFXLENBNUR0Qix3RUErRGUsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixVQUFXLENBakUxQiwyREF1RWUsZUFBZ0IsQ0F2RS9CLDZGQTZFK0IsT0FBVSxDQUNWLFFBQVUsQ0E5RXpDLDZEQXNGZSxjQUFlLENBdEY5QixvRUF5Rm1CLGEvTnRzQkQsQytOdXNCQyxZQUFhLENBQ2IsVUFBVyxDQUNYLDZCQUE4QixDQUM5Qix1RjdPeHJCa0IsQzZPMmxCckMsNkVBaUdtQixvQkFBcUIsQ0FqR3hDLG9FQXFHbUIsYUFBYyxDQUNkLGNBQWUsQ0FDZixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLDRCQUE2QixDQTVHaEQsMEVBK0d1QixZQUFhLENBL0dwQywyRUFtSHVCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLDBCQUEyQixDQUMzQix3Qi9OdnVCTCxDK042bUJsQiwwRUE4SHVCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLDBCQUEyQixDQUMzQix3Qi9ObHZCTCxDK042bUJsQiwrREEySWUsWUFBYSxDQUNiLGdCQUFpQixDQTVJaEMsaUVBK0ltQixvQkFBcUIsQ0EvSXhDLCtFQW1KbUIsVUFBVyxDQW5KOUIsMkZBdUp1QixnQkFBaUIsQ0F2SnhDLDJGQTBKdUIsK0IvTnZ3QkwsQytOd3dCSyxjQUFlLENBM0p0QyxzRkErSm1CLGNBQWUsQ0EvSmxDLGtGQXNLdUIsYUFBYyxDQXRLckMsMkRBNktXLGlCQUFrQixDQTdLN0IsZ0RBa0xXLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsY0FBZSxDQXBMMUIsb0RBc0xlLGVBQWlCLENBQ2pCLGdCQUFpQixDQXZMaEMsOENBMkxXLGNBQWUsQ0EzTDFCLHdEQThMVyxjQUFlLENBQ2YsWUFBYSxDQUNiLHNCQUF1QixDN04xYS9CLG9DNk4wT0gsd0RBa01lLGNBQWUsQ0FnRHRCLENBbFBSLDhFQXFNZSxpQkFBa0IsQzdOL2E5QixvQzZOME9ILDhFQXdNbUIsZ0JBQWlCLENBRXhCLENBMU1aLHdFQTZNZSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQiw0QkFBNkIsQ0FDN0IsUUFBUyxDQUNULHdCcE01eEJxQixDb002eEJyQix5RjdPMXlCc0IsQzZPMnlCdEIsYS9OajBCRyxDK05rMEJILG1CcE05eEIwQixDb00reEIxQix3QnBNOXhCK0IsQ29NK3hCL0Isb0JwTTl4QjJCLENvTXVrQjFDLGlGQTBObUIsa0JBQW1CLEM3TnBjbkMsb0M2TjBPSCxpRkE2TnVCLGdCQUFpQixDQUV4QixDQS9OaEIsd0ZBa09tQixPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZXBNM3lCYSxDb000eUJiLFkvTnAxQkQsQytOcTFCQyxvQkFBdUIsQ0F4TzFDLDhFQTRPbUIsY0FBZSxDQTVPbEMsOEZBOE91QixVQUFXLENBUW5DLDhCQUNJLGFBQTZCLENBRGhDLG1DQUlPLGdCQUFpQixDQUNqQixlQUFnQixDQUx2QiwwQ0FRVyxnQkFBaUIsQ0FDakIsV0FBWSxDQVR2QixxREFZZSxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixZQUFhLENBZjVCLGlEQW1CZSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZS9OajNCSyxDRXlYakIsb0M2TmdlSCxpREEyQm1CLHVCQUF3QixDQXVCL0IsQ0FsRFosaUVBK0JtQixjQ24yQjZDLENEbzBCaEUsbUVBa0N1QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGN09yM0JjLEM2T3MzQmQsYS9OeDRCTCxDK055NEJLLGdCdkt2NEJpQixDdUt3NEJqQixtQnZLdjRCb0IsQ3VLZzJCM0MsbUVBMkN1QixhQUFjLENBQ2QsdUY3T2o0QmMsQzZPazRCZCxhL041NEJMLEMrTjY0QkssZ0J2SzE0QmlCLEN1SzI0QmpCLG1CdksxNEJvQixDdUsyMUIzQyx1REF1RE8sZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWiw0QkFBK0IsQzdOemhCbkMscUM2TmdlSCx1REE0RFcsZUFBZ0IsQ0FHdkIsQ0FHSixtQ0FFTyxnQkNwNkJ1QyxDRGs2QjlDLHFEQU9XLGdCQ3o2Qm1DLENEMDZCbkMsVUFBVyxDQUNYLDRCcEs3MkJ3QixDb0trM0JwQyxpQ0FDSSxnQkNqN0IyQyxDRGs3QjNDLFVBQVcsQ0FDWCxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFdBQVksQ0FFWiwwQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCwwQnBLNzNCNEIsQ3pEa1VoQyxxQzZOdWpCQSwwQ0FPUSxhQUE2QixDQU1wQyxDN05wa0JELG9DNk51akJBLDBDQVdRLGtCQUFtQixDQUUxQixDQXBCSixtREF1Qk8sVUFBVyxDQUNYLGFBQWMsQzdOeGtCbEIsb0M2TmdqQkgsbURBMkJXLGNBQWUsQ0FDZixTQUFVLENBQ1YsZUFBZ0IsQ0FtQnZCLENBaERKLDBEQWlDVyxVQUFXLENBakN0QixtRUFvQ2UsZUFBZ0IsQ0FDaEIsV0FBWSxDN05ybEJ4QixvQzZOZ2pCSCxtRUF3Q21CLGNBQWUsQ0FFdEIsQ0ExQ1oscUVBNkNlLGNBQWUsQ0E3QzlCLDJDQW1ETyxXQUFZLENBQ1osVUFBVyxDQUNYLGFBQWMsQzdOcm1CbEIsb0M2TmdqQkgsMkNBd0RXLGNBQWUsQ0FDZixTQUFVLENBQ1YsZUFBZ0IsQ0FldkIsQ0F6RUosa0RBOERXLFVBQVcsQ0E5RHRCLDJEQWlFZSxlQUFnQixDQUNoQixXQUFZLEM3TmxuQnhCLG9DNk5nakJILDJEQXFFbUIsY0FBZSxDQUV0QixDQUtaLG1EQUtXLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FDWCxXQUFZLENBWnZCLGdFQWVlLGVBQWdCLENBRWhCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBbUIsQ0FDbkIsV0FBWSxDQUNaLGVBQW1CLENBckJsQyxvRUF3QmUsU0FBVSxDQXhCekIsNklBMkJlLFdBQVksQ0EzQjNCLDJFQThCZSxXQUFZLENBQ1osWUFBbUIsQ0FDbkIsVUFBVyxDQWhDMUIsbURBc0NXLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FDWCxZQUFhLENBQ2IsZUFBZ0IsQ0E5QzNCLGdFQWlEZSxlQUFnQixDQUNoQixTQUFVLENBQ1YsVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFtQixDQUNuQixXQUFZLENBdEQzQixvRUF5RGUsU0FBVSxDQXpEekIsNklBNERlLFdBQVksQ0E1RDNCLDJFQStEZSxXQUFZLENBQ1osWUFBbUIsQ0FDbkIsVUFBVyxDQWpFMUIseURBd0VlLHNCQUF3QixDQXhFdkMsZ0VBMkVlLFVBQVcsQ0EzRTFCLG1FQThFZSxZQUFhLENBQ2IsZUFBZ0IsQ0EvRS9CLDBFQWtGZSxXQUFZLENBbEYzQiwyRUFxRmUsV0FBWSxDQUNaLFlBQW1CLENBQ25CLFVBQVcsQ0FPM0IsdUNBQ0ksZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWiw0QnBLL2hDZ0MsQ3pEa1VoQyxxQzZOMHRCSix1Q0FNUSxTQUFVLENBa0VqQixDQXhFQSwwREFXVyxlQUErQixDQVgxQywrRUFpQm1CLGNDL2tDNkMsQ0Q4akNoRSxpRkFvQnVCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUY3T2ptQ2MsQzZPa21DZCxhL05wbkNMLEMrTnFuQ0ssZ0J2S25uQ2lCLEN1S29uQ2pCLG1CdktubkNvQixDdUswbEMzQyxpRkE2QnVCLGFBQWMsQ0FDZCx1RjdPN21DYyxDNk84bUNkLGEvTnhuQ0wsQytOeW5DSyxnQnZLdG5DaUIsQ3VLdW5DakIsbUJ2S3RuQ29CLEN1S3FsQzNDLDJEQXdDVyxXQUFZLENBQ1osVUFBVyxDN05ud0JuQixxQzZOMHRCSCw2RkFnRHVCLG9CQUFxQixDQUNyQixTQUFVLENBRWpCLEM3Tjd3QmIscUM2TjB0QkgsNkZBdUR1QixTQUFVLENBRWpCLENBekRoQix1RUFnRVcsZUFBZ0IsQ0FoRTNCLG9GQW1FZSw0QkFBNkIsQ0FDN0IsV0FBWSxDQU9oQyx3REFFUSxnQkFBaUIsQ0FGekIsa0RBT1ksb0JBQXFCLENBQ3JCLHdCQUF5QixDQVJyQywrREFVZ0Isd0JBQXlCLENBVnpDLGtEQWNZLHdCQUF5QixDQWRyQyxtREFtQlksdUY3TzdxQzhCLEM2TzhxQzlCLGEvTnhyQ1csQytOeXJDWCxlQUFnQixDRWxuQzVCLG9CQUNJLCtDQzlFeU4sQ0QrRXpOLGlCQUFrQixDQUVsQiwrQkFDSSxXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixnQkNqRjJDLENEa0YzQyxpQkFBa0IsQ0FHdEIsNkJBQ0ksZ0JDdkZzQyxDRHdGdEMsVUFBVyxDQUZkLHFDQUtPLCtDdEszQjRCLENzSzRCNUIsV0FBWSxDQWxCeEIsMkJBdUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ3pHaUQsQ0QwR2pELFVBQVcsQ0FHZiw2QkFDSSxXQUFZLENBQ1osVUFBVyxDL05xUlgscUMrTnZSSiw2QkFLUSxTQUFVLENBRWpCLENBRUQsdUNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDL040UXRCLHFDK045UUosdUNBS1Esa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixpQkFBa0IsQ0FFekIsQ0FFRCwyQkFDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FIZCw0Q0FPVyxVQUFXLENBQ1gsWUFBYSxDQUNiLGdCQUFpQixDL04wUHpCLG9DK05uUUgsNENBV2UsWUFBYSxDQVFwQixDL05nUEwsb0MrTm5RSCw0Q0FjZSxZQUFhLENBS3BCLEMvTmdQTCxxQytOblFILDRDQWlCZSxZQUFhLENBRXBCLENBbkJSLDJDQXVCTyxpQkFBa0IsQ0F2QnpCLHFEQTJCTyxhQUFjLENBQ2Qsd0JqTzdJYSxDaU9vSmpCLG9DQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDL040TjFCLG9DK05oT0Esb0NBT1Esa0JBQW1CLENBQ25CLFlBQWEsQ0FFcEIsQ0FFRCxtQ0FDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDQVFoQiw2RUFMUSxVQUFXLENBQ1gsV0FNUSxDQUZmLHFDQUtPLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUl6QixrQ0FDSSxZQUFhLENBQ2Isa0JqTzFNVyxDaU8yTVgsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLEMvTnNMbkIscUMrTjNMQSxrQ0FRUSxTQUFVLENBQ1YsWUFBYSxDQWVwQixDQVpHLDJDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQy9OeUszQixxQytOL0tJLDJDQVNRLG9CQUFxQixDQUU1QixDQUdMLGlDQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLG1CQUFvQixDQUNwQixzQkFBdUIsQy9ONEozQixvQytOaktBLGlDQVFRLDBCQUEyQixDQW1CbEMsQ0EzQkEsc0NBWU8saUJBQWtCLENBQ2xCLHNCQzNPd0MsQ0Q0T3hDLHFCak90T1MsQ2lPdU9ULFdBQVksQ0FDWixhQUFjLENBQ2QsbUJBQXFCLENBQ3JCLHFGL085TjBCLEMrTytOMUIsVWpPM09TLENpTzRPVCxtQi9MeFBrQixDK0x5UGxCLHdCL0x4UHNCLEMrTG1PN0Isa0RBeUJPLFFBQVMsQ0FJakIsK0JBQ0ksbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsdUYvT3JQOEIsQytPc1A5QixVak8xUGEsQ2lPMlBiLG9CQUFxQixDL044SHpCLHFDK05wSUEsK0JBU1EsU0FBVSxDQUNWLGVBQWdCLENBRXZCLENBRUQsZ0NBQ0ksaUJBQWtCLENBQ2xCLHVGL083UDhCLEMrTzhQOUIsVWpPdFFhLENpT3lRakIsa0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsdUYvT3pROEIsQytPMFE5QixVak85UWEsQ2lPaVJqQixnQ0FDSSxrQkFBb0IsQ0FDcEIsdUYvTzNROEIsQytPNFE5QixVak9wUmEsQ2lPdVJqQixvQ0FDSSxpQkFBa0IsQ0FDbEIsdUYvT3JSOEIsQytPc1I5QixVak8xUmEsQ2lPMlJiLG1CQ2pSNkMsQ0RrUjdDLHdCQ2pSaUQsQ0RvUnJELGdDQUNJLFVBQVcsQ0FEZCxzREFJTyxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLG9CQUFxQixDQU41QixnREFVTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQkNoUzBDLENEaVMxQyx1Ri9PalMwQixDK09rUzFCLFVqTzlTUyxDaU8rU1QsbUJ0TXJSOEIsQ3NNc1I5Qix3QnRNclJtQyxDc01zUm5DLG9CdE1yUitCLENzTW1RdEMseURBcUJXLGtCQUFtQixDL05xRS9CLG9DK04xRkMseURBd0JlLGdCQUFpQixDQUV4QixDQTFCUixnRUE2QlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGV0TWxTaUIsQ3NNbVNqQixTak9qVUssQ2lPa1VMLG9CQUF1QixDQW5DbEMsc0VBd0NlLFVBQVcsQ0FNM0IsNkJBQ0ksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsbUJBQW9CLENBRXBCLFVqT25WYSxDaU9xVmIsbUNBQ0kscUYvTzFVMEIsQytPMlUxQixtQkNoVGtDLENEaVRsQyx3QkNoVHVDLENEaVR2QyxtQkFBb0IsQ0FDcEIsaUJBQWtCLEMvTitCMUIsb0MrTjVDQSw2QkFpQlEsZUFBc0IsQ0FDdEIsc0JBQXdCLENBRS9CLENBQ0Qsb0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBRXZCLGtDQUNJLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBSUcsQ0FYTix1Q0FjTyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULHlCak94WFMsQ2lPeVhULGVBQWdCLENBakJ2QixzQ0FvQk8sU2pPNVhTLENpTzZYVCxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFzQixDQXZCN0IsNENBMkJXLFNqT25ZSyxDaU9vWUwsbUJBQXNCLENBSWxDLGtDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBRW5CLHFGL09yWThCLEMrT3NZOUIsZ0JDcFdnQyxDRHFXaEMsVWpPL1lhLENpT2daYixvQkFBdUIsQ0FDdkIsUUFBUyxDQUNULDRCQUE2QixDQUM3QixjQUFlLENBQ2YsbUJBQXFCLENBQ3JCLGlCQUFvQixDQUNwQiw0QkFBK0IsQ0FDL0IsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FqQmIsc0NBb0JPLFNqTzVaUyxDaU82WlQsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBc0IsQ0F2QjdCLHdDQTJCTyxVak9uYVMsQ2lPb2FULG9CQUF1QixDQUN2Qiw0QkFBK0IsQ0FJdkMsZ0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FFbkIscUYvT3RhOEIsQytPdWE5QixnQkNyWWdDLENEc1loQyxVak9oYmEsQ2lPaWJiLFFBQVMsQ0FDVCw0QkFBNkIsQ0FDN0IsY0FBZSxDQUNmLG1CQUFxQixDQUNyQixpQkFBb0IsQ0FDcEIsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FmYixrQ0FrQk8sbUJBQW9CLENBbEIzQixvQ0FzQk8sU2pPL2JTLENpT2djVCxVQUFXLENBQ1gsV0FBWSxDQXhCbkIsc0NBNEJPLFVqT3JjUyxDaU9zY1Qsb0JBQXVCLENBQ3ZCLDRCQUErQixDQUszQywwQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBRXRCLCtDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsVUFBVyxDQUdmLGtEQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQWhCbkIsNERBb0JPLFVBQVcsQ0FDWCxVQUFXLENBckJsQixpRUF5Qk8sa0JqTy9lVyxDaU9zZGxCLDRIQTZCTyxLQUFNLENBQ04sZUFBZ0IsQ0E5QnZCLDhEQWtDTyxNQUFPLENBQ1AsVUFBVyxDQUNYLHdCQUF5QixDQXBDaEMsOERBd0NPLFVBQVcsQ0FDWCxRQUFTLENBekNoQixzSUErQ1csWWpPcmdCTyxDaU9zZ0JQLFVBQVcsQ0FDWCxXQUFZLENBakR2Qix3SUF1RE8sWUFBYSxDQXZEcEIsc0VBMkRPLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDQUNYLFFBQVMsQ0E5RGhCLHFFQWtFTyxxRi9PdGdCOEIsQytPdWdCOUIsYWpPemhCVyxDaU9zZGxCLG1FQXVFTyxxRi9PM2dCOEIsQytPNGdCOUIsYWpPemhCVyxDaU82aEJuQixpQ0FDSSxnQkFBaUIsQ0FDakIsYUFBNkIsQ0FFNUIsK0RBR1csY0NyZ0JpRCxDRGtnQjVELGlFQU1lLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUYvTzVoQmtCLEMrTzZoQmxCLGFqTy9pQkQsQ2lPZ2pCQyxnQnpLOWlCcUIsQ3lLK2lCckIsbUJ6SzlpQndCLEN5S21pQnZDLGlFQWVlLGFBQWMsQ0FDZCx1Ri9PeGlCa0IsQytPeWlCbEIsYWpPbmpCRCxDaU9vakJDLGdCektqakJxQixDeUtrakJyQixtQnpLampCd0IsQ3lLdWpCeEMsdUNBQ0ksdUYvT2xqQjhCLEMrT21qQjlCLGFqTzdqQlcsQ0UrWGYsb0MrTjRMQSx1Q0FLUSxrQkFBbUIsQ0FFMUIsQ0FHTCwrQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FKckIsbURBT08sVUFBVyxDQVBsQiw0REFVVyxhQUFjLENBVnpCLCtEQWNXLFVBQVcsQ0FDWCxhQUFjLEMvTnJOdEIsb0MrTnNNSCwrREFpQmUsU0FBVSxDQVFqQixDQXpCUiw4RUFvQmUsVUFBVyxDQXBCMUIsNkVBdUJlLFdBQVksQ0F2QjNCLGlHQWlDTyxVQUFXLENBakNsQiwyREFzQ1csWUFBYSxDQUNiLGNBQWUsQ0FDZiw2QkFBOEIsQ0F4Q3pDLHdEQTRDVyxVQUFXLENBNUN0Qix3RUErQ2UsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixVQUFXLENBakQxQiwyREF3RGUsZUFBZ0IsQ0F4RC9CLDZGQThEK0IsT0FBVSxDQUNWLFFBQVUsQ0EvRHpDLDZEQXVFZSxjQUFlLENBdkU5QixvRUEwRW1CLGFqT25wQkQsQ2lPb3BCQyxZQUFhLENBQ2IsVUFBVyxDQUNYLDZCQUE4QixDQUM5Qix1Ri9Pcm9Ca0IsQytPdWpCckMsNkVBa0ZtQixvQkFBcUIsQ0FsRnhDLG9FQXNGbUIsYUFBYyxDQUNkLGNBQWUsQ0FDZixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLDRCQUE2QixDQTdGaEQsMEVBZ0d1QixZQUFhLENBaEdwQywyRUFvR3VCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLDBCQUEyQixDQUMzQix3QmpPcHJCTCxDaU95a0JsQiwwRUErR3VCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLDBCQUEyQixDQUMzQix3QmpPL3JCTCxDaU95a0JsQiwrREE0SGUsWUFBYSxDQTVINUIsaUVBK0htQixvQkFBcUIsQ0EvSHhDLCtFQW1JbUIsVUFBVyxDQW5JOUIsa0ZBMEl1QixhQUFjLENBMUlyQyx3RkFnSm1CLFVBQVcsQ0FoSjlCLDJEQXNKVyxpQkFBa0IsQ0F0SjdCLGdEQTJKVyxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGNBQWUsQ0E3SjFCLG9EQStKZSxlQUFpQixDQUNqQixnQkFBaUIsQ0FoS2hDLDhDQW9LVyxjQUFlLENBcEsxQixnREF1S1csY0FBZSxDQUNmLFlBQWEsQ0FDYixzQkFBdUIsQy9OL1cvQixvQytOc01ILGdEQTJLZSxjQUFlLENBZ0R0QixDQTNOUixzRUE4S2UsaUJBQWtCLEMvTnBYOUIsb0MrTnNNSCxzRUFpTG1CLGdCQUFpQixDQUV4QixDQW5MWixnRUFzTGUsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsNEJBQTZCLENBQzdCLFFBQVMsQ0FDVCx3QnRNanVCcUIsQ3NNa3VCckIseUYvTy91QnNCLEMrT2d2QnRCLGFqT3R3QkcsQ2lPdXdCSCxtQnRNbnVCMEIsQ3NNb3VCMUIsd0J0TW51QitCLENzTW91Qi9CLG9CdE1udUIyQixDc01taUIxQyx5RUFtTW1CLGtCQUFtQixDL056WW5DLG9DK05zTUgseUVBc011QixnQkFBaUIsQ0FFeEIsQ0F4TWhCLGdGQTJNbUIsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGV0TWh2QmEsQ3NNaXZCYixZak96eEJELENpTzB4QkMsb0JBQXVCLENBak4xQyxzRUFxTm1CLGNBQWUsQ0FyTmxDLHNGQXVOdUIsVUFBVyxDQVdsQyw4QkFFTyxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUpwQixrREFRTyw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBWHRCLHFEQWNXLFNBQVUsQ0FDVixhQUFjLENBZnpCLDBEQWtCZSxpQkFBa0IsQ0FNakMsZ0ZBUVcsZ0JBQWlCLENBUjVCLHVEQWFlLGdCQUFpQixDQUNqQixzQkFBdUIsQy9OOWNuQyxvQytOZ2NILHVEQWlCbUIsa0JBQW1CLENBRTFCLENBbkJaLDZDQXVCVyxnQkFBaUIsQ0FDakIsdUJBQXdCLEMvTnhkaEMsb0MrTmdjSCw2Q0EyQmUsa0JBQW1CLENBRTFCLENBSVQsaUNBQ0ksZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsNkJBQThCLENBQzlCLFdBQVksQ0FFWiwwQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxlQUErQixDQUMvQiw2QkFBOEIsQy9ON2VsQyxvQytOd2VBLDBDQVFRLGtCQUFtQixDQU0xQixDL050ZkQscUMrTndlQSwwQ0FZUSxhQUE2QixDQUVwQyxDQXJCSixtREF3Qk8sVUFBVyxDL056ZmYsb0MrTmllSCxtREEyQlcsY0FBZSxDQUNmLFNBQVUsQ0FtQmpCLENBL0NKLDBEQWdDVyxVQUFXLENBaEN0QixtRUFtQ2UsZUFBZ0IsQ0FDaEIsV0FBWSxDL05yZ0J4QixvQytOaWVILG1FQXVDbUIsY0FBZSxDQUV0QixDQXpDWixxRUE0Q2UsY0FBZSxDQTVDOUIsMkNBa0RPLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQy9OcmhCcEIsb0MrTmllSCwyQ0F1RFcsY0FBZSxDQUNmLFNBQVUsQ0FDVixTQUFVLENBZWpCLENBeEVKLGtEQTZEVyxVQUFXLENBN0R0QiwyREFnRWUsZUFBZ0IsQ0FDaEIsV0FBWSxDL05saUJ4QixxQytOaWVILDJEQW9FbUIsY0FBZSxDQUV0QixDQU9aLG1EQUtXLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FDWCxXQUFZLENBWnZCLGdFQWVlLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQW1CLENBQ25CLFdBQVksQ0FwQjNCLG9FQXVCZSxTQUFVLENBdkJ6Qiw2SUEwQmUsV0FBWSxDQTFCM0IsMkVBNkJlLFdBQVksQ0FDWixZQUFtQixDQUNuQixVQUFXLENBL0IxQixtREFxQ1csaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsS0FBTSxDQUNOLFFBQVMsQ0FDVCxZQUFhLENBQ2IsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLFdBQVksQ0E3Q3ZCLGdFQStDZSxlQUFnQixDQUNoQixTQUFVLENBQ1YsVUFBVyxDQUNYLGNBQWUsQ0FDZixlQUFtQixDQUNuQixXQUFZLENBcEQzQixvRUF1RGUsU0FBVSxDQXZEekIsNklBMERlLFdBQVksQ0ExRDNCLDJFQTZEZSxXQUFZLENBQ1osWUFBbUIsQ0FDbkIsVUFBVyxDQS9EMUIseURBc0VlLHNCQUF3QixDQXRFdkMsZ0VBeUVlLFVBQVcsQ0F6RTFCLG1FQTRFZSxZQUFhLENBQ2IsZUFBZ0IsQ0E3RS9CLDBFQWdGZSxXQUFZLENBaEYzQiwyRUFtRmUsV0FBWSxDQUNaLFlBQW1CLENBQ25CLFVBQVcsQ0FPMUIsMERBR1csZUFBK0IsQ0FIMUMsK0VBU21CLGNDbC9CNkMsQ0R5K0JoRSxpRkFZdUIsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1Ri9PemdDYyxDK08wZ0NkLGFqTzVoQ0wsQ2lPNmhDSyxnQnpLM2hDaUIsQ3lLNGhDakIsbUJ6SzNoQ29CLEN5SzBnQzNDLGlGQXFCdUIsYUFBYyxDQUNkLHVGL09yaENjLEMrT3NoQ2QsYWpPaGlDTCxDaU9paUNLLGdCeks5aENpQixDeUsraENqQixtQnpLOWhDb0IsQ3lLcWdDM0MsMkRBZ0NXLGdCQUFpQixDQUNqQixXQUFZLENBQ1osVUFBVyxDL041cUJuQixxQytOMG9CSCw2RkEwQ3VCLG9CQUFxQixDQUU1QixDQTVDaEIsdUVBbURXLGVBQWdCLENBbkQzQixvRkFzRGUsNEJBQTZCLENBQzdCLFdBQVksQ0FNNUIsa0NBQ0ksVUFBVyxDQURkLCtDQUdPLGdCQUFpQixDQU03QixrREFHWSxvQkFBcUIsQ0FDckIsd0JBQXlCLENBSnJDLCtEQU1nQix3QkFBeUIsQ0FOekMsa0RBVVksd0JBQXlCLENBVnJDLG1EQWVZLHVGL09wbEM4QixDK09xbEM5Qixhak8vbENXLENpT2dtQ1gsZUFBZ0IsQ0UvZ0M1QixxQkFDSSwrQ0N4RitOLENEeUYvTixpQkFBa0IsQ0FFbEIsZ0NBQ0ksV0FBWSxDQUNaLFdBQVksQ0FDWixnQkN6RjRDLENENEZoRCw4QkFDSSxnQkM5RnVDLENEK0Z2QyxVQUFXLENBRmQsc0NBS08sNkN4S25DNEIsQ3dLb0M1QixXQUFZLENBaEJ4Qiw0QkFxQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDakhrRCxDRGtIbEQsVUFBVyxDQUtYLG9DQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixhQUFjLENBQ2Qsa0J4SzVHcUIsQ3pEbVh6QixvQ2lPN1FBLG9DQVNRLDZCQzlIbUMsQ0QrSG5DLGdCQUFpQixDQUV4QixDQUdMLDRCQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIscUJBQXNCLENqTzJQdEIsb0NpTzlQSiw0QkFNUSxrQkFBbUIsQ0FNMUIsQ0FaQSx1Q0FVTyxNQUFPLENBSWYsc0NBQ0ksaUJBQWtCLENqTytPbEIsb0NpT2hQSixzQ0FJUSxZQUFhLENBRXBCLENBRUQsMkJBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxjQy9IK0IsQ0RnSS9CLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENqT2tPaEIsb0NpT3hPSiwyQkFTUSxxQkFBOEcsQ0E0VXJILENBelVJLHdEQUdXLGNDdEtnRCxDRG1LM0QsMERBTWUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RmpQekprQixDaVAwSmxCLGFuTzVLRCxDbU82S0MsbUJDMUtrRCxDRDJLbEQsd0JDMUtzRCxDRCtKckUsMERBZWUsYUFBYyxDQUNkLHVGalBqS2tCLENpUGtLbEIsYW5PcExELENtT3FMQyxtQkM3S2tELENEOEtsRCxtQjNLbEx3QixDMkt3THhDLG1DQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGlCQUFrQixDak8rTHRCLG9DaU9uTUEsbUNBT1EsV0FBWSxDQUVuQixDQUVELGlDQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixpQkFBa0IsQ2pPbUx0QixvQ2lPeExBLGlDQVFRLGtCQUFtQixDQXNFMUIsQ0FuRUcscUNBQ0ksWUFBYSxDQUNiLHFGalBsTTBCLENpUG1NMUIsbUJDMU1zQyxDRDJNdEMsYW5PdE5PLENtT3VOUCx3QkFBeUIsQ0FDekIsa0JBQW1CLENBTnRCLDBDQVNPLGVBQ0osQ0FWSCxrREFjVyxZbk9oT0QsQ21PaU9DLFVBQVcsQ0FDWCxXQUFZLENBaEJ2QixnREFvQlcsWW5PdE9ELENtT3VPQyxVQUFXLENBQ1gsV0FBWSxDQUt4QiwyQ0FDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFNBQVUsQ2pPK0lsQixvQ2lPbEpJLDJDQU1RLGdCQUFpQixDQUNqQixjQUFlLENBZ0N0QixDQXZDQSwyREFXTyxlQUFnQixDQUNoQixXQUFZLENBQ1osY0FBZSxDQWJ0Qix1REFrQlcsY25PblFELENtT29RQyxnQkNsUHNDLENEbVB0Qyx3QkFBMkIsQ0FDM0IsVUFBVyxDQUNYLFdBQVksQ0F0QnZCLDZNQW1DZSxZbk9wUkwsQ21PNFJmLHFDQUVJLFduT3pSVyxDbU95UlgsK0JuT3pSVyxDbU8wUlgsVUFBVyxDQUNYLG9CQUEwQixDQUc5QixpQ0FDSSxpQkFBa0IsQ0FDbEIsdUZqUG5SOEIsQ2lQb1I5Qixhbk90U1csQ21PeVNmLGdDQUNJLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLGlCQUFtQixDQUNuQix1RmpQaFM4QixDaVBpUzlCLGFuTzNTVyxDbU84U2YsaUNBQ0ksaUJBQWtCLENBQ2xCLHVGalBsUzhCLENpUG1TOUIsYW5PclRXLENtT3dUZixxQ0FDSSxpQkFBa0IsQ0FDbEIsdUZqUHBTOEIsQ2lQcVM5Qixhbk92VFcsQ21Pd1RYLG1CQ2hTOEMsQ0RpUzlDLHdCQ2hTa0QsQ0RtU3RELGtDQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FJM0IseUNBQ0ksY0FBZSxDak95RG5CLG9DaU8xREEseUNBSVEsWUFBYSxDQTJDcEIsQ0EvQ0EsK0RBUU8saUJBQWtCLENBQ2xCLG9CQUFxQixDQVQ1Qix5REFhTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QnhNdFR5QixDd011VHpCLHlGalBwVTBCLENpUHFVMUIsYW5PM1ZPLENtTzRWUCxtQnhNeFQ4QixDd015VDlCLHdCeE14VG1DLEN3TXlUbkMsb0J4TXhUK0IsQ3dNbVN0QyxrRUF3Qlcsa0JBQW1CLENqT2tDL0Isb0NpTzFEQyxrRUEyQmUsZ0JBQWlCLENBRXhCLENBN0JSLHlFQWdDVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZXhNclVpQixDd01zVWpCLFluTzlXRyxDbU8rV0gsb0JBQXVCLENBdENsQywrRUEyQ2UsVUFBVyxDak9lM0Isb0NpT3hPSCx1RUFxT3VCLGtCQUFtQixDQXJPMUMsZ0ZBd091QixXQUFZLENBQ1osU0FBVSxDQXpPakMsb0VBNk9tQixhQUFjLENBQ2pCLENBTWIsMkNBQ0ksY0FBZSxDQUNmLFVBQVcsQ0FGZCwwREFLTyxlQUFnQixDQUx2QixvRkFRVyxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENqT3hCOUIsb0NpT1lDLG9GQWVlLGVBQWdCLENBRXZCLENBakJSLDhEQW9CVyxrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFdBQVksQ0F0QnZCLG1GQTBCVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDak94Qy9CLG9DaU9ZQyxtRkErQmUsa0JBQW1CLENBcUQxQixDQXBGUix3RkFtQ2UsaUJBQWtCLENqTy9DbEMsb0NpT1lDLHdGQXFDbUIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBRXhCLENBeENaLHlGQTJDZSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDak96RG5DLG9DaU9ZQyx5RkFnRG1CLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FFMUIsQ0FuRFoseUZBc0RlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLDRCQUE2QixDQUM3QixlQUFnQixDQTFEL0Isd0ZBOERlLHVGalB2YmtCLENpUHdibEIsbUJDalpxQyxDRGtackMsYW5PM2NELENtTzRjQyx3QkNsWjBDLENEaVZ6RCx3TEFxRWUsdUZqUHRja0IsQ2lQdWNsQixhbk9qZEQsQ21PMllkLHdGQStFZSx1RmpQNWNrQixDaVA2Y2xCLG1CQzFacUMsQ0QyWnJDLGFuT2hlRCxDbU9pZUMsd0JDM1owQyxDRGlhMUQsb0NBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsNkJBQThCLENBQzlCLHFCQUF1QixDQU0vQiwrQkFDSSxlQUFnQixDQUNoQix1Q0FDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLFlBQWEsQ0FDYixrQkFBbUIsQ2pPckh2QixvQ2lPaUhBLHVDQU9RLFlBQWEsQ0FVcEIsQ2pPbElELG9DaU9pSEEsdUNBV1EsWUFBYSxDQU1wQixDak9sSUQscUNpT2lIQSx1Q0FlUSxZQUFhLENBRXBCLENBRUQsc0NBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWix3QkFBMkIsQ0FDM0IsVUFBVyxDQUNYLFdBQVksQ0FDWix3Qm5POWZhLENtTytmYixxQkFBc0IsQ0FDdEIsd0JBQTJCLENBQzNCLCtDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osTUFBTyxDQUNQLE9BQVEsQ0FDUixRQUFTLENBQ1QsVUFBVyxDQUNYLFNBQVUsQ0FDVixTQUFVLENBQ1YsaUNBQXVDLENBdkNsRCxtQ0E0Q08sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLG1DQUNJLFlBQWEsQ0FDYixVbk83aEJpQixDRXlYakIsb0NpT2tLSCx5REFPVyxnQkFBaUIsQ0FFeEIsQ0FUSixtREFZTyxrQm5PampCVyxDbU9rakJYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLHNCQ3RoQitDLENEdWhCL0MsdUZqUHRpQjhCLENpUHVpQjlCLFVuT25qQmEsQ21Pb2pCYixtQnhNMWhCa0MsQ3dNMmhCbEMsd0J4TTFoQnVDLEN3TTJoQnZDLG9CeE0xaEJtQyxDd00yaEJuQyxlQUFnQixDQTVCdkIsNERBK0JXLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsYUFBYyxDQWpDekIsMEVBcUNXLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLDhCQUFnQyxDQUNoQyxVQUFXLENBQ1gsUUFBUyxDQTFDcEIsZ0ZBNkNlLFVBQVcsQ0FDWCxXQUFZLENBQ1osV25PMWtCSyxDbU8ya0JMLFN4TXppQm9CLEN3TXlmbkMsaUZBb0RlLFNuTy9rQkssQ3FPb0V6QixxQkFDSSwrQ0NqRitOLENEa0YvTixpQkFBa0IsQ0FFbEIsZ0NBQ0ksV0FBWSxDQUNaLFdBQVksQ0FDWixnQkNsRjRDLENEcUZoRCw4QkFDSSxnQkN2RnVDLENEd0Z2QyxVQUFXLENBRmQsc0NBS08sMEIxSzVCNEIsQzBLNkI1QixXQUFZLENBaEJ4Qiw0QkFxQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDMUdrRCxDRDJHbEQsVUFBVyxDQUtYLG9DQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixhQUFjLENBQ2Qsa0IxS3JHcUIsQ3pEbVh6QixvQ21PcFJBLG9DQVNRLDZCQ3ZIbUMsQ0R5SDFDLENBR0wsNEJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsY0FBZSxDbk9rUWYsb0NtT3RRSiw0QkFPUSxrQkFBbUIsQ0FTMUIsQ25Pc1BHLG9DbU90UUosNEJBV1Esa0JBQW1CLENBSzFCLENBaEJBLHVDQWNPLE1BQU8sQ0FJZixzQ0FDSSxpQkFBa0IsQ25PbVBsQixvQ21PcFBKLHNDQUlRLFlBQWEsQ0FFcEIsQ0FFRCwyQkFDSSxZQUFhLENBQ2IsVUFBVyxDQUNYLGlCQUFrQixDQUVsQixxQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW9CLENuT2tPeEIsb0NtT3ZPQSxxQ0FTUSwwQkFBMkIsQ0FFbEMsQ0FFRCxvQ0FDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsV0FBWSxDQUNaLFVBQVcsQ0FRZiwrRUFMUSxVQUFXLENBQ1gsV0FNUSxDQUZmLHNDQUtPLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUl6QixtQ0FDSSxZQUFhLENBQ2Isc0JDak1vRCxDRGtNcEQsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENuTzJMaEIsb0NtT2hNQSxtQ0FRUSxTQUFVLENBQ1YsZUFBZ0IsQ0FjdkIsQ0FYRyw0Q0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWtCLENBQ2xCLFlBQWEsQ0FDYixxQkFBc0IsQ25PK0s5QixvQ21PcExJLDRDQVFRLHFCQUFzQixDQUU3QixDQUdMLHFDQUVJLFdyT3pOVyxDcU95TlgsK0JyT3pOVyxDcU8wTlgsU0FBVSxDQUNWLGVBQXlCLENBRzdCLGdDQUNJLG9CQUFxQixDQUNyQixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGlCQUFtQixDQUNuQixVQUFXLENBQ1gsdUZuUDNOOEIsQ21QNE45Qixhck90T1csQ3FPdU9YLGFBQWMsQ25Pd0psQixvQ21PaEtBLGdDQVVRLFNBQVUsQ0FFakIsQ0FFRCxpQ0FDSSxpQkFBa0IsQ0FDbEIsdUZuUGpPOEIsQ21Qa085Qixhck9wUFcsQ3FPdVBmLG1DQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUZuUDVPOEIsQ21QNk85Qixhck92UFcsQ3FPMFBmLGlDQUNJLG1CQUFvQixDQUNwQix1Rm5QOU84QixDbVArTzlCLGFyT2pRVyxDcU9vUWYscUNBQ0ksaUJBQWtCLENBQ2xCLHVGblB4UDhCLENtUHlQOUIsYXJPblFXLENxT29RWCxtQkN6UDhDLENEMFA5Qyx3QkN6UGtELENENFB0RCx5Q0FDSSxjQUFlLENuT3NIbkIsb0NtT3ZIQSx5Q0FJUSxZQUFhLENBK0NwQixDQW5EQSxzREFRTyxpQkFBa0IsQ0FSekIsK0RBWU8saUJBQWtCLENBQ2xCLG9CQUFxQixDQWI1Qix5REFpQk8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0IxTTdQeUIsQzBNOFB6Qix5Rm5QM1EwQixDbVA0UTFCLGFyT2xTTyxDcU9tU1AsbUIxTS9QOEIsQzBNZ1E5Qix3QjFNL1BtQyxDME1nUW5DLG9CMU0vUCtCLEMwTXNPdEMsa0VBNEJXLGtCQUFtQixDbk8yRi9CLG9DbU92SEMsa0VBK0JlLGdCQUFpQixDQUV4QixDQWpDUix5RUFvQ1csT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGUxTTVRaUIsQzBNNlFqQixZck9yVEcsQ3FPc1RILG9CQUF1QixDQTFDbEMsK0VBK0NlLFVBQVcsQ25Pd0UzQixvQ21PNU9ILDZFQWdMdUIsa0JBQW1CLENBaEwxQyxzRkFtTHVCLFdBQVksQ0FDWixTQUFVLENBcExqQyxvRUF3TG1CLGFBQWMsQ0FDakIsQ0FNYixvQ0FDSSxlQUFnQixDQUNoQiw2Q0FDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLFlBQWEsQ0FDYixrQkFBbUIsQ25PdUMzQixvQ21PM0NJLDZDQU9RLFlBQWEsQ0FNcEIsQ25POEJMLG9DbU8zQ0ksNkNBV1EsWUFBYSxDQUVwQixDQUVELDRDQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osd0JBQTJCLENBQzNCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLHdCck8vVlMsQ3FPZ1dULHFCQUFzQixDQUN0Qix3QkFBMkIsQ25PbUJuQyxvQ21PNUJJLDRDQVlRLGVBQWdCLENBY3ZCLENBWEcscURBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxVQUFXLENBQ1gsU0FBVSxDQUNWLFNBQVUsQ0FDVixpQ0FBdUMsQ0F6Q2xELHdDQThDTyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FLckIsNkNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDbk9YOUIsb0NtT1NJLDZDQUtRLDBCQUEyQixDQUUzQixpQkFBa0IsQ0FFekIsQ25PbEJMLG9DbU9tQkssd0ZBR1csT0FBUSxDQUNSLFdBQWtCLENBRXpCLENBR0wsc0NBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixxRm5QNVkwQixDbVA2WTFCLG1CQ3hYc0MsQ0R5WHRDLGFyT2hhTyxDcU9pYVAsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsYUFBb0IsQ25PckM1QixvQ21PNEJJLHNDQVlRLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixtQkFBc0IsQ0FvQjdCLENBbENBLDJDQWtCTyxlQUNKLENBbkJILG1EQXVCVyxZck9sYkQsQ3FPbWJDLFVBQVcsQ0FDWCxXQUFZLENBekJ2QixpREE2QlcsWXJPeGJELENxT3liQyxVQUFXLENBQ1gsV0FBWSxDQUt4Qix5Q0FDSSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDbkIsTUFBTyxDQUNQLFVBQVcsQ25PdEVuQixvQ21PZ0VJLHlDQVNRLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFekIsQ0FFRCw0Q0FDSSxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsU0FBVSxDbk9uRmxCLG9DbU84RUksNENBUVEsVUFBYyxDQUNkLGVBQXNCLENBQ3RCLGdCQUFpQixDQStCeEIsQ0F6Q0EsNERBY08sZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGNBQWUsQ0FoQnRCLHdEQXFCVyxjck90ZUQsQ3FPdWVDLGdCQ3pic0MsQ0QwYnRDLHdCQUEyQixDQUMzQixVQUFXLENBQ1gsV0FBWSxDQXpCdkIsa0pBcUNlLFlyT3RmTCxDcU80ZlgsMENBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGlCQUFrQixDQU0xQiwyQ0FDSSxjQUFlLENBQ2YsVUFBVyxDQUZkLDBEQUtPLGVBQWdCLENuT3pJeEIsb0NtT29JQywwREFRVyxTQUFVLENBQ1YsaUJBQWtCLENBa0Z6QixDQTNGSixvRkFjVyxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENuT3RKOUIsb0NtT29JQyxvRkFxQmUsZUFBZ0IsQ0FFdkIsQ0F2QlIsOERBMEJXLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQTVCdkIsbUZBZ0NXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENuT3RLL0Isb0NtT29JQyxtRkFxQ2Usa0JBQW1CLENBcUQxQixDQTFGUix3RkF5Q2UsaUJBQWtCLENuTzdLbEMsb0NtT29JQyx3RkEyQ21CLGVBQWdCLENBQ2hCLGdCQUFpQixDQUV4QixDQTlDWix5RkFpRGUsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ25PdkxuQyxvQ21Pb0lDLHlGQXNEbUIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUUxQixDQXpEWix5RkE0RGUsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsNEJBQTZCLENBQzdCLGVBQWdCLENBaEUvQix3RkFvRWUsdUZuUHJqQmtCLENtUHNqQmxCLG1CQzNoQnFDLENENGhCckMsYXJPemtCRCxDcU8wa0JDLHdCQzVoQjBDLENEcWR6RCx3TEEyRWUsdUZuUHBrQmtCLENtUHFrQmxCLGFyTy9rQkQsQ3FPbWdCZCx3RkFxRmUsdUZuUDFrQmtCLENtUDJrQmxCLG1CQ3BpQnFDLENEcWlCckMsYXJPOWxCRCxDcU8rbEJDLHdCQ3JpQjBDLENEMmlCMUQsb0NBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsNkJBQThCLENBQzlCLHFCQUF1QixDQU0vQixtQ0FDSSxZQUFhLENBQ2IsVXJPeG1CaUIsQ0V5WGpCLG9DbU82T0gseURBT1csZ0JBQWlCLENBRXhCLENBVEosbURBWU8sa0JyTzVuQlcsQ3FPNm5CWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULDhCQUFnQyxDQUNoQyxzQkMxbUIrQyxDRDJtQi9DLHVGblBqbkI4QixDbVBrbkI5QixVck85bkJhLENxTytuQmIsbUIxTXJtQmtDLEMwTXNtQmxDLHdCMU1ybUJ1QyxDME1zbUJ2QyxvQjFNcm1CbUMsQzBNMGtCMUMsNERBOEJXLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsYUFBYyxDQWhDekIsMEVBb0NXLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLDhCQUFnQyxDQUNoQyxVQUFXLENBQ1gsUUFBUyxDQXpDcEIsZ0ZBNENlLFVBQVcsQ0FDWCxXQUFZLENBQ1osV3JPcHBCSyxDcU9xcEJMLFMxTW5uQm9CLEMwTW9rQm5DLGlGQW1EZSxTck96cEJLLENFeVhqQixvQ21Pc1NILCtFQUtXLFlBQWEsQ0FDYixrQkFBbUIsQ0FOOUIsdUZBVVcsa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixjQUFlLENBWjFCLHNGQWdCVyxxQkFBc0IsQ0FoQmpDLGdGQW9CVyxtQkFBb0IsQ0FwQi9CLHVMQXdCVyxnQkFBaUIsQ0FDakIsY0FNcUIsQ0FDcEIsQ0FoQ1osbVFBOENPLE9BQVEsQ0FDUixXQUFZLENuT3JWaEIsb0NtT3NTSCxxRkFpRFcsU0FBVSxDQUNWLGVBQWdCLENBRXZCLENBR0osbUZBR08sZUFBZ0IsQ25PaFdwQixvQ21PNlZILG1GQU1XLHNCQUF1QixDQUU5QixDRTNxQlQscUJBQ0ksK0NDaEUrTixDRGlFL04saUJBQWtCLENBRWxCLGdDQUNJLFdBQVksQ0FDWixXQUFZLENBQ1osZ0JDakU0QyxDRG9FaEQsOEJBQ0ksZ0JDdEV1QyxDRHVFdkMsVUFBVyxDQUZkLHNDQUtPLDBCNUtYNEIsQzRLWTVCLFdBQVksQ0FoQnhCLDRCQXFCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkN6RmtELENEMEZsRCxVQUFXLENBS1gsb0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGFBQWMsQ3JPZ1NsQixvQ3FPclNBLG9DQVFRLDZCQ3JHbUMsQ0R1RzFDLENBR0wsNEJBQ0ksWUFBYSxDQUNiLDZCQUE4QixDQUM5QixxQkFBc0IsQ3JPcVJ0QixvQ3FPeFJKLDRCQU1RLGtCQUFtQixDQUsxQixDQVhBLHVDQVNPLE1BQU8sQ0FJZixzQ0FDSSxpQkFBa0IsQ3JPMFFsQixvQ3FPM1FKLHNDQUlRLFlBQWEsQ0FFcEIsQ0FFRCwyQkFDSSxZQUFhLENBQ2IsVUFBVyxDQUNYLGlCQUFrQixDQUVsQixxQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ3JPMFAxQixvQ3FPOVBBLHFDQU9RLGtCQUFtQixDQUNuQixZQUFhLENBRXBCLENBRUQsb0NBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFdBQVksQ0FDWixlQUFnQixDQUVoQiw2Q0FDSSxVQUFXLENBQ1gsV0FBWSxDQUlwQixrQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLHdCdk9uSmEsQ3VPb0piLHFCQUFzQixDQUN0Qix3QkFBMkIsQ0FMOUIsc0NBUU8sYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXpCLG1DQUNJLFlBQWEsQ0FDYixrQnZPaExXLEN1T2lMWCxVQUFXLENBQ1gsV0FBWSxDck9pTmhCLG9DcU9yTkEsbUNBT1EsU0FBVSxDQUNWLGVBQWdCLENBcUJ2QixDQWxCRyw0Q0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLDZCQUE4QixDck9tTXRDLG9DcU8xTUksNENBV1Esb0JBQXFCLENBRTVCLENBRUQsd0NBQ0ksVUFBVyxDQUluQixrQ0FDSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsc0JBQXVCLENBTDFCLG1EQVFPLHFCdk8zTVMsQ0V5WGpCLG9DcU90TEEsa0NBWVEsMEJBQTJCLENBRWxDLENBRUQsZ0NBQ0ksYUFBYyxDQUNkLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGlCQUFtQixDQUNuQixVQUFXLENBQ1gsdUZyUHROOEIsQ3FQdU45QixVdk8zTmEsQ0V5WGpCLG9DcU90S0EsZ0NBV1EsZUFBZ0IsQ0FFdkIsQ0FFRCxpQ0FDSSxrQkFBb0IsQ0FDcEIsdUZyUDVOOEIsQ3FQNk45QixVdk9yT2EsQ3VPd09oQix3REFHVyxjQzNNZ0QsQ0R3TTNELDBEQU1lLFlBQWEsQ0FDYixxQkMzTWlELENEb01oRSxvSEFRZSx1RnJQNU9rQixDcVA2T2xCLFV2T2pQQyxDdU9rUEQsZ0IvSzFQcUIsQytLMlByQixtQi9LclB3QixDK0swT3ZDLDBEQWVlLGEvS3pQd0IsQytLbVF4QyxpQ0FDSSxrQkFBb0IsQ0FDcEIsdUZyUDNQOEIsQ3FQNFA5QixVdk9wUWEsQ3VPdVFqQixxQ0FDSSxpQkFBa0IsQ0FDbEIsdUZyUDdQOEIsQ3FQOFA5QixVdk8xUWEsQ3VPMlFiLG1CQ3ZROEMsQ0R3UTlDLHdCQ3ZRa0QsQ0QwUXRELGlDQUNJLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixpQkFBa0IsQ3JPcUd0QixvQ3FPMUdBLGlDQVFRLGtCQUFtQixDQXlFMUIsQ0F0RUcscUNBQ0ksWUFBYSxDQUNiLHFGclBoUjBCLENxUGlSMUIsbUJDOVFzQyxDRCtRdEMsVXZPOVJTLEN1TytSVCx3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLFdBQVksQ3JPd0ZwQixvQ3FPL0ZJLHFDQVVRLGNBQWUsQ0FvQnRCLENBOUJBLDBDQWNPLGVBQ0osQ0FmSCxrREFtQlcsU3ZPN1NDLEN1TzhTRCxVQUFXLENBQ1gsV0FBWSxDQXJCdkIsZ0RBeUJXLFN2T25UQyxDdU9vVEQsVUFBVyxDQUNYLFdBQVksQ0FLeEIsMkNBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixTQUFVLENyTzREbEIsb0NxTy9ESSwyQ0FNUSxjQUFlLENBK0J0QixDQXJDQSwyREFVTyxlQUFnQixDQUNoQixXQUFZLENBQ1osY0FBZSxDQVp0Qix1REFpQlcsV3ZPM1VDLEN1TzRVRCxnQkMxVHNDLENEMlR0Qyx3QkFBMkIsQ0FDM0IsVUFBVyxDQUNYLFdBQVksQ0FyQnZCLGdKQWlDZSxTdk8zVkgsQ3VPa1dqQixpQ0FDSSxVQUFXLENBRGQsdURBSU8sZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxvQkFBcUIsQ0FONUIsaURBVU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsc0JDelcyQyxDRDBXM0MsdUZyUHBXMEIsQ3FQcVcxQixVdk9qWFMsQ3VPa1hULG1CNU14VjhCLEM0TXlWOUIsd0I1TXhWbUMsQzRNeVZuQyxvQjVNeFYrQixDNE1zVXRDLDBEQXFCVyxrQkFBbUIsQ3JPRS9CLG9DcU92QkMsMERBd0JlLGdCQUFpQixDQUV4QixDQTFCUixpRUE2QlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGU1TXJXaUIsQzRNc1dqQixTdk9wWUssQ3VPcVlMLG9CQUF1QixDck9abkMsb0NxT25RSCxtRUEwUm1CLGtCQUFtQixDQTFSdEMsa0dBOFJtQixVQUFXLENBQ2QsQ3JPNUJiLG9DcU9rQ0gsZ0ZBS2UsWUFBYSxDQUVwQixDQVBSLHNGQVdXLGlCQUFrQixDQUNsQixVQUFXLENBWnRCLHFHQWNlLGdCQUFpQixDQWRoQywrSEFpQm1CLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHFCQUFzQixDQUN0QixpQkFBa0IsQ3JPdkRsQyxvQ3FPa0NILCtIQXdCdUIsZUFBZ0IsQ0FFdkIsQ0ExQmhCLHlHQTZCbUIsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxXQUFZLENBL0IvQiw4SEFtQ21CLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBckMxQyxtSUF3Q3VCLGlCQUFrQixDck8xRXRDLG9DcU9rQ0gsbUlBMEMyQixrQkFBb0IsQ0FDcEIsZ0JBQWlCLENBRXhCLENBN0NwQixvSUFnRHVCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENyT3BGdkMsb0NxT2tDSCxvSUFxRDJCLGtCQUFtQixDQUUxQixDQXZEcEIsb0lBMER1QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2Qiw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ0E5RHZDLG1JQWtFdUIsdUZyUGpkYyxDcVBrZGQsbUJDemNpQyxDRDBjakMsVXZPL2RILEN1T2dlRyx3QkMxY3NDLENEcVk3RCw4UUF5RXVCLHVGclBoZWMsQ3FQaWVkLFV2T3JlSCxDdU8yWnBCLG1JQW1GdUIsdUZyUHRlYyxDcVB1ZWQsbUJDbGRpQyxDRG1kakMsVXZPaGZILEN1T2lmRyx3QkNuZHNDLENENlg3RCwrRUE2RlcsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsNkJBQThCLENBQzlCLHFCQUF1QixDRW5nQnZDLGNBQ0ksZ0JBQWlCLENBQ2pCLFdBQVksQ0FFWCxxQ0FHTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQkFuQnVDLENBb0J2Qyx1RnZQUThCLEN1UFA5Qixhek9YVyxDeU9ZWCxtQjlNb0JrQyxDOE1uQmxDLHdCOU1vQnVDLEM4TW5CdkMsb0I5TW9CbUMsQzhNL0IxQyw4Q0FjVyxrQkFBbUIsQ3ZPOFczQixvQ3VPNVhILDhDQWlCZSxnQkFBaUIsQ0FFeEIsQ0FuQlIscURBc0JXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlOU1PcUIsQzhNTnJCLFl6TzlCTyxDeU8rQlAsb0JBQXVCLEN2T2dXL0Isb0N1TzVYSCxxREErQmUsWXpPdENHLEN5T3dDVixDQWpDUiwyREFxQ2UsVUFBVyxDQ2xEL0IsK0pBUW9CLGVBQWdCLENBUnBDLCtKQVlnQixZQUFhLENBQ2IscUJBQXNCLENBSXRCLGtCQUFtQixDQUNuQiw0QkFBNkIsQ0FDN0IsaUJBQWtCLEN4T3NYMUIsb0N3T3pZUiwrSkFlb0Isa0JBQW1CLENBZTFCLENBOUJiLDJLQXFCb0IsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixhQUFjLEN4T2tYMUIsb0N3T3pZUiwyS0F5QndCLFdBQVksQ0FDWixlQUFnQixDQUNoQixhQUFjLENBRXJCLENDMERqQixvQkFDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUVWLGdDQUNJLCtDQ3ZGcU4sQ0R3RnJOLDZCQ3pGMkMsQ0QwRjNDLFVBQVcsQ0FIZCx1Q0FNTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1Asc0JDbEc2QyxDRHNHckQsNkJBQ0ksZ0JDdEdzQyxDRHFHekMscUNBSU8sNEJoTHpDNEIsQ3pEa1VoQyxvQ3lPN1JILHFDQU9XLGtDaEw1Q3dCLENnTGtEL0IsQ3pPZ1JELHFDeU83UkgscUNBV1csV0FBWSxDQUVuQixDQUdMLCtCQUNJLGdCQ3JIMkMsQzFPaVkzQyxvQ3lPN1FKLCtCQUlRLGdCQUFpQixDQUV4QixDQUVELDJCQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDek9tUWxCLG9DeU9yUUosMkJBS1EsaUJBQWtCLENBd0J6QixDQTdCQSxrREFVVyxjbkw3STBCLENtTG1JckMsb0RBYWUsYUFBYyxDQUNkLHVGelAxSHNCLEN5UDJIdEIsYTNPN0lHLEMyTzhJSCxnQm5MNUl5QixDbUw2SXpCLG1Cbkw1STRCLENtTDJIM0Msb0RBcUJlLGFBQWMsQ0FDZCx1RnpQdElzQixDeVB1SXRCLGEzT2pKRyxDMk9rSkgsZ0JuTC9JeUIsQ21MZ0p6QixtQm5ML0k0QixDbUxxSjVDLDJCQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsZ0JBQWlCLENBR3JCLHFDQUNJLGlCQUFrQixDQU90QiwwQkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUVYLG9DQUxKLDBCQU1RLHNCQUFvRyxDQUNwRyxjQXhHOEIsQ0FnUnJDLENBcktHLDJEQVZKLDBCQVdRLHNCQUE0RyxDQUM1RyxjQWpIOEIsQ0FvUnJDLEN6T3NDRyxxQ3lPck5KLDBCQWdCUSwyQkFBNEcsQ0FDNUcsY0FsSDhCLENBZ1JyQyxDQTFKSSx1REFJVyxjQzNMK0MsQ0R1TDFELHlEQU9lLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUZ6UHRMa0IsQ3lQdUxsQixhM096TUQsQzJPME1DLG1CQy9MaUQsQ0RnTWpELHdCQy9McUQsQ0RtTHBFLHlEQWdCZSxhQUFjLENBQ2QsdUZ6UDlMa0IsQ3lQK0xsQixhM09qTkQsQzJPa05DLG1CQ2xNaUQsQ0RtTWpELG1CbkwvTXdCLENtTHFOeEMsa0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixhQUFjLENBR2xCLG9DQUVJLFczT2hPVyxDMk9nT1gsK0IzT2hPVyxDMk9pT1gsVUFBVyxDQUNYLG9CQUEwQixDQUc5QixnQ0FDSSxpQkFBa0IsQ0FDbEIsdUZ6UDFOOEIsQ3lQMk45QixhM083T1csQzJPZ1BmLCtCQUNJLGlCQUFrQixDQUNsQix1RnpQcE84QixDeVBxTzlCLGEzTy9PVyxDMk9nUFgsb0JBQXFCLENBQ3JCLGFBQWMsQ0FJbEIsZ0NBQ0ksaUJBQWtCLENBQ2xCLHVGelB6TzhCLEN5UDBPOUIsYTNPNVBXLEMyTytQZixvQ0FDSSxpQkFBa0IsQ0FDbEIsdUZ6UG5QOEIsQ3lQb1A5QixhM085UFcsQzJPK1BYLG1CQ3BPNkMsQ0RxTzdDLHdCQ3BPaUQsQ0R1T3JELGlDQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FMMUIsa0RBUU8sa0IzTzVRTyxDMk82UVAsV0FBWSxDQUNaLGFBQWMsQ0FDZCxtQkFBcUIsQ0FDckIscUZ6UDdQMEIsQ3lQOFAxQixVM08xUVMsQzJPMlFULHdCM09sUk8sQzJPbVJQLG1Cek14UmtCLEN5TXlSbEIsd0J6TXhSc0IsQ3lNNFI5Qix3Q0FDSSxjQUFlLEN6T3VHbkIsb0N5T3hHQSx3Q0FJUSxZQUFhLENBMkNwQixDQS9DQSw4REFRTyxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBVDVCLHdEQWFPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCaE54UXlCLENnTnlRekIseUZ6UHRSMEIsQ3lQdVIxQixhM083U08sQzJPOFNQLG1CaE4xUThCLENnTjJROUIsd0JoTjFRbUMsQ2dOMlFuQyxvQmhOMVErQixDZ05xUHRDLGlFQXdCVyxrQkFBbUIsQ3pPZ0YvQixvQ3lPeEdDLGlFQTJCZSxnQkFBaUIsQ0FFeEIsQ0E3QlIsd0VBZ0NXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlaE52UmlCLENnTndSakIsWTNPaFVHLEMyT2lVSCxvQkFBdUIsQ0F0Q2xDLDhFQTJDZSxVQUFXLEN6TzZEM0Isb0N5T3JOSCxxRUFpS2Usb0JBQXNCLENBaktyQyw4RUFzS2UsV0FBWSxDQXRLM0Isa0VBMEtlLGFBQWMsQ0FDakIsQ0FNYiw4QkFDSSxpQkFBa0IsQ0FFbEIsc0NBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENBQ2Isa0JBQW1CLEN6TzZCdkIsb0N5T2pDQSxzQ0FPUSxZQUFhLENBRXBCLENBRUQscUNBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWix3QkFBMkIsQ0FDM0IsVUFBVyxDQUNYLFdBQVksQ0FFWiw4Q0FDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULFFBQVMsQ0FDVCw4QkFBaUMsQ0E1QjVDLGtDQWlDTyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FJekIsa0NBQ0ksWUFBYSxDQUNiLFUzTy9YaUIsQ0V5WGpCLG9DeU9JSCx3REFPVyxnQkFBaUIsQ0FFeEIsQ0FUSixrREFZTyxrQjNPblpXLEMyT29aWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULDhCQUFnQyxDQUNoQyxzQkNsWDhDLENEbVg5Qyx1RnpQeFk4QixDeVB5WTlCLFUzT3JaYSxDMk9zWmIsbUJoTjVYa0MsQ2dONlhsQyx3QmhONVh1QyxDZ042WHZDLG9CaE41WG1DLENnTmlXMUMsMkRBOEJXLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsYUFBYyxDQWhDekIseUVBb0NXLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLDhCQUFnQyxDQUNoQyxVQUFXLENBQ1gsUUFBUyxDQXpDcEIsK0VBNENlLFVBQVcsQ0FDWCxXQUFZLENBQ1osVzNPM2FLLEMyTzRhTCxTaE4xWW9CLENnTjJWbkMsZ0ZBbURlLFMzT2hiSyxDNk9RekIsUUFDSSxnQkFBaUIsQ0FDakIsV0FBWSxDQUVaLGlCQUNJLGdCZndDZ0QsQ2V2Q2hELFVBQVcsQ0FGZCx5QkFLTyw0QmxMc0M0QixDa0xyQzVCLFdBQVksQzNPdVdoQixxQzJPN1dILHlCQVNXLGFBQTZCLENBRXBDLENBSUQsMkJBQ0ksZ0JBQWlCLENBQ2pCLG9CQUEwQixDQUMxQixZQUFhLEMzTzJWakIsb0MyTzlWQSwyQkFNUSxvQkFBMEIsQ0FFakMsQ0FUSix1QkFZTyxXQUFZLENBQ1oseUYzUC9COEIsQzJQZ0M5QixhN09sRFcsQzZPbURYLCtCN09uRFcsQzZPdURsQixzQ0FHVyxjZllxRCxDZWZoRSx3Q0FNZSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGM1A3Q3NCLEMyUDhDdEIsYTdPaEVHLEM2T2lFSCxnQnJML0R5QixDcUxnRXpCLG1CckwvRDRCLENxTG9EM0Msd0NBZWUsYUFBYyxDQUNkLHVGM1B6RHNCLEMyUDBEdEIsYTdPcEVHLEM2T3FFSCxnQnJMbEV5QixDcUxtRXpCLG1CckxsRTRCLENxTHdFNUMsaUJBQ0ksZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixXQUFZLEMzTzZTWixvQzJPblRKLGlCQVNRLGtCQUFtQixDQWtIMUIsQ0EzSEEsZ0NBZVcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsVUFBVyxDM09nU25CLG9DMk9uVEgsZ0NBcUJlLFNBQVUsQ0FDVixlQUFzQixDQUN0QixnQkFBaUIsQ0FnRnhCLENBdkdSLDBDQTJCZSxtQkFBb0IsQ0EzQm5DLDREQWdDdUIsZ0JBQWlCLENBQ2pCLFdBQVksQ0FqQ25DLGdFQW9DMkIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLGdCQUFpQixDQXhDNUMsME5BcUR1QixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLHFCQUFzQixDM080UDFDLG9DMk9uVEgsME5BMEQyQixrQkFBbUIsQ0ExRDlDLHNRQTZEK0IsZUFBZ0IsQ0FDbkIsQ0E5RDVCLGtPQWtFMkIsb0JBQXFCLENBQ3JCLGE3Ty9JVCxDNk80RWxCLHFIQStFMkIsWUFBYSxDQUNiLHFCQUFzQixDQWhGakQsdURBcUZ1Qix5RjNQbkpjLEMyUG9KZCxhN090S0wsQzZPdUtLLGVBQWdCLENBdkZ2QyxzREEyRnVCLHlGM1A3SmMsQzJQOEpkLGE3T3hLTCxDNk80RWxCLDBIQW9HbUIsZUFBZ0IsQ0FwR25DLGlDQTBHVyxVQUFXLEMzT3lNbkIsb0MyT25USCxpQ0E2R2UsVUFBVyxDQVlsQixDQXpIUiw0REFrSG1CLHlGM1A1S2tCLEMyUDBEckMsb0RBc0htQix5RjNQaExrQixDNFBsQnRDLGNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FHekIsYUFDSSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixXQUFZLENBQ1osa0JBQW1CLENBQ25CLGFBQWMsQ0FOakIsZ0NBU08sc0JBQXVCLENBQ3ZCLDZCQUErQixDQVZ0Qyw0QkFvQmUsY0FBZSxDQXBCOUIsb0NBd0JlLGlCQUFrQixDQUNsQixrQjlPaENHLEM4T2lDSCx5QkFBMEIsQ0ExQnpDLGtDQWdDVyxrQjlPdkNPLEM4T0F2QixpQkFnRFEsVUFBVyxDQUNYLGlCQUFrQixDQWpEMUIsa0NBbURZLGlCQUFrQixDQUdsQixVQUFXLENBQ1gsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixrQkFBbUIsQ0E1RC9CLG9DQStEWSxZQUFhLENBQ2IsdUJBQXdCLENBRXhCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsYUFBYyxDQXBFMUIsc0NBdUVnQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFdBQVksQ0F6RTVCLHNCQStFWSxpQkFBa0IsQ0EvRTlCLHVDQWlGZ0IsTUFBTyxDQUNQLGFBQWMsQ0FDZCwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBcEZ4Qyx5Q0F1RmdCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JBQW1CLENBQ25CLGlCQUFrQixDQVM5QixpQkFDSSxVQUFXLENBRVgsNEJBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsV0FBWSxDQUdoQix3QkFDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLDRCQUE2QixDQUM3QixjQUFlLENBR25CLHVCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBSDFCLHVEQU9PLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLFdBQVksQ0FDWixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFdBQVksQ0FDWixvQkFBcUIsQ0FkNUIsbUNBbUJXLHFGNVAvSHNCLEM0UGdJdEIsK0I5TzFJRyxDOE8ySUgsYTlPM0lHLEM4TzRJSCxVQUFXLENBQ1gsa0JBQW1CLENBQ25CLGtCQUFvQixDQXhCL0Isa0NBNEJXLFk5T2xKRyxDOE9tSkgsbUJBQXFCLENBN0JoQyx5Q0FnQ2UsV0FBWSxDQWhDM0IsOENBb0NlLFVBQVcsQ0FDWCxXQUFZLENBckMzQix5Q0F5Q2UsV0FBWSxDQXpDM0IseUNBaURXLGE5TzNLRyxDOE80S0gsK0I5TzVLRyxDOE82S0gsZUFBZ0IsQ0FuRDNCLHdDQXVEVyxZOU9qTEcsQzhPMEhkLCtDQTZEVyxhOU92TEcsQzhPd0xILCtCOU94TEcsQzhPMEhkLHFEQWtFVyxZOU81TEcsQzhPMEhkLHlEQXlFZSxhOU9uTUQsQzhPb01DLCtCOU9wTUQsQzhPcU1DLGVBQWdCLENBM0UvQix3REErRWUsWTlPek1ELEM4TytNZix3QkFDSSxVQUFXLENBQ1gsZUFBZ0IsQ0FHcEIsMEJBQ0ksVUFBVyxDQ3ZMdkIsMkJBQ0ksVUFBVyxDQUNYLCtDQ2pDbVEsQ0RtQ25RLG9DQUNJLGdCQ2xDNkMsQ0RpQ2hELHdEQUtXLHFCQUFzQixDQUN0QixnQkN0QzJDLENEd0MzQyxXQUFZLENBQ1osa0JBQW1CLEM3T3dWM0Isb0M2T2pXSCx3REFZZSwwQkFBMkIsQ0FDM0IsZ0JBQXVCLENBRzlCLENBaEJSLHVEQW1CVyxlQUFnQixDQUNoQixXQUFZLEM3TzZVcEIsb0M2T2pXSCx1REF1QmUsY0FBZSxDQUV0QixDQXpCUix5REE0QlcsaUJBQWtCLENBQ2xCLGVBQWdCLEM3T29VeEIsb0M2T2pXSCx5REFnQ2UsZUFBZ0IsQ0FFdkIsQ0FsQ1Isd0RBcUNXLGNBQWUsQ0FDZixpQkFBa0IsQ0F0QzdCLHlIQTBDZSxxQkFBc0IsQ0ExQ3JDLHlEQStDVyxZQUFhLENBQ2IsaUJBQWtCLEM3T2lUMUIsb0M2T2pXSCx5REFtRGUsaUJBQWtCLENBUXpCLENBM0RSLG1FQXVEZSxnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLGVBQWdCLENBekQvQiwyREE4RFcsZUFBZ0IsQ0FDaEIsV0FBWSxDN09rU3BCLG9DNk9qV0gsMkRBa0VlLGNBQWtCLENBRXpCLENBcEVSLGlFQXdFZSwrQ3BMekNvQixDekRrVWhDLG9DNk9qV0gsaUVBMkVtQixtQ3BMNUNnQixDb0w4Q3ZCLENBN0VaLGdFQWlGVyxrQkFBbUIsQ0FqRjlCLDBEQXFGVyxpQkFBa0IsQ0FyRjdCLGlFQXdGZSxZQUFhLEM3T3lRekIsb0M2T2pXSCxzRUE0RnNCLGdCQUFpQixDQUNoQixXQUFZLENBQ1osZUFBZ0IsQ0FHdkIsQzdPZ1FiLG9DNk9qV0gscUVBcUd1QixnQkFBaUIsQ0FFeEIsQ0F2R2hCLHlFQTBHbUIsWUFBYSxDN091UDdCLG9DNk9qV0gseUVBNkd1QixZQUFhLENBQ2IsYUFBYyxDQUNkLGtCQUFtQixDQVUxQixDQXpIaEIsOEVBbUh1QixZQUFhLEM3TzhPakMsb0M2T2pXSCw4RUFzSDJCLFlBQWEsQ0FFcEIsQ0F4SHBCLGlIQW1JVyxjQUFlLENBbkkxQixnRUEySVcscUJBQXNCLENBQ3RCLGlCQUFrQixDN09xTjFCLG9DNk9qV0gsZ0VBK0llLGVBQXNCLENBQ3RCLGtCQUF1QixDQUc5QixDQW5KUix1REFzSlcsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixjQUFlLENBQ2YscUJBQXNCLEM3T3dNOUIsb0M2T2pXSCx1REE2SmUsa0JBQW1CLENBOEMxQixDQTNNUixnRkFpS2UsYUFBYyxDN09nTTFCLG9DNk9qV0gsZ0ZBbUttQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFdkIsQ0F0S1osdUVBeUtlLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCcE4zS3FCLENvTjRLckIseUY3UHpMc0IsQzZQMEx0QixhL09oTkcsQytPaU5ILG1CcE43SzBCLENvTjhLMUIsd0JwTjdLK0IsQ29OOEsvQixvQnBON0syQixDb05KMUMsZ0ZBb0xtQixrQkFBbUIsQzdPNktuQyxvQzZPaldILGdGQXVMdUIsZ0JBQWlCLENBRXhCLENBekxoQix1RkE0TG1CLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlcE4xTGEsQ29OMkxiLFkvT25PRCxDK09vT0Msb0JBQXVCLENBbE0xQyw2RkF1TXVCLFVBQVcsQ0EzTXZDLGlDQW9OUSx5QkFBMEIsQ0FHN0IseUVBR1csZUNyUG9ELENEc1BwRCxXQUFZLENBSnZCLGdGQU9lLGlCQUFrQixDQVBqQyxnR0FVbUIsY0MzUHFELENENFByRCxtQkFBb0IsQ0FDcEIscUJBQXNCLENBWnpDLGtHQWV1QixtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLHVGN1BwUGMsQzZQcVBkLGEvT3ZRTCxDK093UUssZ0J2THRRaUIsQ3VMdVFqQixtQnZMdFFvQixDdUxrUDNDLGtHQXdCdUIsbUJBQW9CLENBQ3BCLHVGN1BoUWMsQzZQaVFkLGEvTzNRTCxDK080UUssZ0J2THpRaUIsQ3VMMFFqQixtQnZMelFvQixDdUw2TzNDLDZFQW1DVyxlQUFnQixDQUNoQixXQUFZLEM3TzBHcEIsb0M2TzlJSCw2RUF1Q2UsY0FBa0IsQ0FNekIsQ0FwUWIsa0VBMlFnQixhL096U08sQytPOEJ2QixnRUE4UWdCLHNCbkwvU3VCLENtTGdUdkIsd0IvT3hTTyxDK095U1AsYS9POVNPLEMrTzhCdkIsc0VBa1JvQixzQm5MbFRxQixDbUxnQ3pDLDRFQW9Sd0IsZS9PeFNDLEMrT3lTRCxhL09uVEQsQytPOEJ2Qiw2RUE0UlksNEJuTHhTNkIsQ21MeVM3QixhL08zVFcsQytPOEJ2Qiw0RkFnU1ksb0IvTzlUVyxDK084QnZCLDJNQXVTWSxrQi9PclVXLEMrT3NVWCxVL081VGEsQ2lQb0J6Qiw0QkFDSSxVQUFXLENBQ1gsd0NDN0J5USxDRCtCelEscUNBQ0ksZ0JDOUI4QyxDRCtCOUMsV0FBWSxDQUdoQix1Q0FDSSxnQkNuQzhDLENEd0M5QywyQ0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGNBQWUsQy9PbVZuQixvQytPdFZBLDJDQU1RLGVBQWdCLENBQ2hCLFdBQVksQ0FZbkIsQy9PbVVELG9DK090VkEsMkNBV1EsZ0JBdERtQyxDQThEMUMsQy9PbVVELHFDK090VkEsMkNBZVEsa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixVQUFXLENBRWxCLENBR0wsa0NBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFNBQVUsQy9PMFRWLHFDK09oVUgsZ0RBV1csZ0JBQWlCLENBRXhCLEMvT21URCxvQytPaFVKLGtDQWdCUSxlQUFnQixDQUNoQixnQkFBaUIsQ0E4R3hCLEMvT2lNRyxxQytPaFVKLGtDQXFCUSxjQUFlLENBQ2YscUJBQTRILENBeUduSSxDL09pTUcscUMrT2hVSixrQ0EwQlEsa0JBQW1CLENBcUcxQixDQWxHRyw0Q0FDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFdBQVksQy9PZ1NoQixvQytPblNBLDRDQU1RLGtCQUFtQixDQUUxQixDQUVELDJDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixXQUFZLENBRVosa0RBQ0ksYWpQOUdPLENpUCtHUCxlalB6R1MsQ2lQMEdULFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLEMvTzZRdEMsb0MrT2xSSSxrREFRUSxXQUFZLENBQ1osZUFBZ0IsQ0FNdkIsQy9PbVFMLHFDK09sUkksa0RBYVEsaUJBQWtCLENBRXpCLENBS0QsaURBQ0ksdUYvUHBIMEIsQytQcUgxQixhalB2SU8sQ2lQd0lQLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUVyQix3REFDSSxrQkFBb0IsQ0FLaEMsNENBRUksV0FBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLDJCQUFpQyxDQUNqQyxVQUFXLENBR2YseUNBQ0ksbUJBQW9CLENBQ3BCLGlCQUFrQixDQUVsQiw0Q0FDSSx5QkVuSm1ELENGc0p2RCxvSUFDSSxhQUFjLENBQ2QsdUYvUHRKMEIsQytQMEpsQywwQ0FDSSxlalAvSmEsQ2lQZ0tiLGFqUHRLVyxDaVB1S1gsdUYvUDdKOEIsQytQOEo5QixtQkFBb0IsQ0FDcEIsb0JBQXFCLENBQ3JCLGlCQUFrQixDL09xTnRCLG9DK08zTkEsMENBU1Esa0JBQW1CLENBZ0IxQixDQVhPLDBEQUNJLG1CQUFvQixDQUd4QiwwREFDSSxhQUFjLENBQ2Qsa0JBQW9CLENBQ3BCLHVGL1AzS3NCLEMrUDRLdEIsYWpQOUxHLENpUG9NbkIsc0NBQ0ksV0FBWSxDQUNaLGlCQUFrQixDL082TGxCLG9DK08vTEosc0NBS1EsbUJBQW9CLENBMkIzQixDL08rSkcsb0MrTy9MSixzQ0FTUSxlQUFnQixDQXVCdkIsQ0FoQkcsMkZBQ0ksV0FBWSxDQURmLGlEQUlPLGdCQUFpQixDQUM3QixVQUFXLENBQ1gsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUFnQixDL09zS1osb0MrTy9LQyxpREFZVyxXQUFZLENBRW5CLENBSVIseURBRU8saUJBQWtCLENBQ2xCLGNBQWUsQy9PMEpuQixvQytPN0pILHlEQU1XLGdCQUFpQixDQUV4QixDQVJKLG1EQVdPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCdE5qTjZCLENzTmtON0IseUYvUC9OOEIsQytQZ085QixtQnRObE5rQyxDc05tTmxDLHdCdE5sTnVDLENzTm1OdkMsb0J0TmxObUMsQ3NObU5uQyxhalB6UFcsQ2lQc09sQiw0REFzQlcsa0JBQW1CLEMvT3VJM0Isb0MrTzdKSCw0REF5QmUsZ0JBQWlCLENBRXhCLENBM0JSLG1FQThCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZXROaE9xQixDc05pT3JCLFlqUHpRTyxDaVAwUVAsb0JBQXVCLENBcENsQyx5RUF5Q2UsVUFBVyxDQU0zQiw0Q0FDSSxXQUFZLEMvTzZHWixvQytPOUdKLDRDQUlRLGNBQWUsQ0FFdEIsQy9Pd0dHLG9DK09yR1Isa0RBR1ksbUJBQW9CLENBQ3ZCLENHdFFULDRCQUNJLFVBQVcsQ0FDWCx3Q0QzQnlRLENDNkJ6USxxQ0FDSSxnQkQ1QjhDLENDNkI5QyxXQUFZLENBR2hCLHVDQUNJLGdCRGpDOEMsQ0NzQzlDLDJDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsY0FBZSxDbFBxVm5CLG9Da1B4VkEsMkNBTVEsZUFBZ0IsQ0FDaEIsV0FBWSxDQVluQixDbFBxVUQsb0NrUHhWQSwyQ0FXUSxnQkFwRG1DLENBNEQxQyxDbFBxVUQscUNrUHhWQSwyQ0FlUSxrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLFVBQVcsQ0FFbEIsQ0FHTCxrQ0FDSSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixTQUFVLENsUDhUVixvQ2tQbFVKLGtDQU9RLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixnQkFBaUIsQ0E2RnhCLENsUDRORyxxQ2tQbFVKLGtDQWFRLGNBQWUsQ0FDZixxQkFBNEgsQ0F3Rm5JLENsUDRORyxxQ2tQbFVKLGtDQWtCUSxrQkFBbUIsQ0FvRjFCLENBakZHLDRDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsV0FBWSxDbFAwU2hCLG9Da1A3U0EsNENBTVEsa0JBQW1CLENBRTFCLENBRUQsMkNBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLFdBQVksQ0FFWixrREFDSSxVcFA5RlMsQ29QK0ZULGtCcFB6R08sQ29QMEdQLHFCQUFzQixDQUN0QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDbFBzUnRDLG9Da1A1Ukksa0RBU1EsV0FBWSxDQUVuQixDQUtELGlEQUNJLHVGbFF0RzBCLENrUXVHMUIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFVwUG5IUyxDb1B1SGpCLHlDQUNJLGlCQUFrQixDbFBpUXRCLG9Da1BsUUEseUNBSVEsbUJBQW9CLENBVzNCLENBUkcsNENBQ0kseUJEN0htRCxDQ2dJdkQsb0lBQ0ksYUFBYyxDQUNkLHVGbFFoSTBCLENrUW9JbEMsMENBQ0ksa0JwUG5KVyxDb1BvSlgsVXBQMUlhLENvUDJJYixpQkFBa0IsQ0FDbEIsb0JBQXFCLENsUDZPekIsb0NrUGpQQSwwQ0FPUSxtQkFBb0IsQ0FhM0IsQ0FWRyxtREFDSSxtQkFBb0IsQ0FDcEIsdUZsUWhKMEIsQ2tRa0oxQiwwREFDSSxhQUFjLENBQ2Qsa0JBQW9CLENBQ3BCLHVGbFFqSnNCLENrUXVKdEMsc0NBQ0ksV0FBWSxDbFB5Tlosb0NrUDFOSixzQ0FJUSxlQUFnQixDQXFCdkIsQ0FkRywyRkFDSSxXQUFZLENBRGYsaURBSU8sWUFBYSxDQUNiLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZ0JBQWlCLENsUHdNekIsb0NrUC9NQyxpREFVVyxXQUFZLENBRW5CLENBSVIseURBRU8saUJBQWtCLENsUDZMdEIsb0NrUC9MSCx5REFLVyxnQkFBaUIsQ0FFeEIsQ0FQSixtREFVTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQix3QnpOOUs2QixDeU4rSzdCLHlGbFE1TDhCLENrUTZMOUIsbUJ6Ti9La0MsQ3lOZ0xsQyx3QnpOL0t1QyxDeU5nTHZDLG9Cek4vS21DLEN5TmdMbkMsVXBQNU1hLENvUDBMcEIsNERBcUJXLGtCQUFtQixDbFAwSzNCLG9Da1AvTEgsNERBd0JlLGdCQUFpQixDQUV4QixDQTFCUixtRUE2QlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGV6TjdMcUIsQ3lOOExyQixTcFA1TlMsQ29QNk5ULG9CQUF1QixDQW5DbEMseUVBd0NlLFVBQVcsQ2xQdUp2QixvQ2tQL0lSLGtEQUdZLG1CQUFvQixDQUN2QixDQzFQVCxvQkFDSSxtQkFBb0IsQ0FDcEIsVUFBVyxDQUZmLGtDQUtRLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLG1CQUFvQixDQUNwQixVQUFXLENBQ1gscUJBQXNCLENuUDJYdEIsb0NtUHJZUixrQ0FZWSxrQkFBbUIsQ0EyRTFCLENBdkZMLDhDQWVZLGtCQUFtQixDQUNuQixnQ0FBb0MsQ0FDcEMsY0FBZSxDQUNmLGNBQWUsQ0FDZixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsY0FBZ0IsQ0FDaEIsY0FBZSxDblB1V25CLG9DbVByWVIsOENBZ0NnQixRQUFTLENBQ1QsV0FBWSxDQWdCbkIsQ0FqRFQsMkRBb0NnQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBdEN6QyxvREF5Q2dCLGFyUHZDTyxDcVB3Q1AsZUFBZ0IsQ0FDaEIsd0JyUHpDTyxDcVA0Q1gsb0NBOUNaLDhDQStDZ0IsYUFBYyxDQUVyQixDQWpEVCxtREFvRFksNEJBQTZCLENBQzdCLHFCQUFzQixDblBnVjFCLG9DbVByWVIsbURBdURnQixrQkFBbUIsQ0ErQjFCLENBdEZULCtEQTBEZ0IsVUFBVyxDblAyVW5CLG9DbVByWVIsK0RBNERvQixTQUFVLENBRWpCLENBOURiLHNFQWlFb0IsWUFBYSxDQUtqQixvQ0F0RWhCLGlFQXVFb0IsYUFBYyxDQVFyQixDQU5HLHlDQXpFaEIsaUVBMEVvQixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQix1QkFBd0IsQ0FFL0IsQ0FFRCx5Q0FqRlosK0dBbUZvQix3QkFBMEIsQ0FDN0IsQ0FwRmpCLHdDQTBGUSxjQUFlLENBQ2YsUUFBUyxDQUNULFdBQVksQ0FDWixXQUFZLENBQ1osVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixvQ0FBeUMsQ0FDekMsU0FBVSxDQUNWLGNBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLHVCQUF3QixDblA0UnhCLG9DbVByWVIsd0NBMkdZLFVBQVcsQ0FDWCxXQUFZLENBd0VuQixDQXBMTCwrQ0FnSFksTUFBTyxDQUNQLFNBQVUsQ0FDVixhQUFjLENBbEgxQix3REFzSFksWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBeEh2QixnRUEySGdCLGFBQWMsQ0FDZCxxQkFBd0IsQ0FDeEIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFdBQVksQ0FDWixlQUFnQixDQUNoQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBdkkvQixvRUEwSW9CLGVBQWdCLENBMUlwQyxrRUErSWdCLFlBQWEsQ0FDYixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsVUFBVyxDQWxKM0Isc0VBc0pnQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixhQUFjLENBQ2QsY0FBZSxDQUNmLG1CQUFzQixDQTVKdEMsd0ZBK0pvQixhclA3SkcsQ3FQOEpILGFBQWMsQ0FoS2xDLHFFQXFLZ0IsY0FBZSxDQUNmLGdDQUFvQyxDQUNwQyxlQUFnQixDQUNoQiwwQkFBNEIsQ0FDNUIsaUJBQWtCLENBektsQyxpRkE0S29CLGdDQUFvQyxDQUNwQyxlQUFnQixDQUNoQixhQUFjLENBQ2QsMEJBQTRCLENBQzVCLG1CQUFvQixDQWhMeEMsd0NBdUxRLGNBQWUsQ0FDZixRQUFTLENBQ1QsV0FBWSxDQUNaLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLG9DQUF5QyxDQUN6QyxTQUFVLENBQ1YsY0FBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsdUJBQXdCLENuUCtMeEIsb0NtUHJZUix3Q0F3TVksVUFBVyxDQUNYLFdBQVksQ0FnUW5CLENBemNMLCtDQTZNWSxNQUFPLENBQ1AsU0FBVSxDQUNWLGFBQWMsQ0EvTTFCLHdEQW1OWSxzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQXZOdkIsNkVBeU5nQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5Qiw0QkFBNkIsQ0FDN0IsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0EvTmxDLGdHQWtPb0Isd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsbUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULHlEQUEwRCxDQXpPOUUscUZBNk9vQixhQUFjLENBQ2QscUJBQXdCLENBQ3hCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLFlBQWEsQ0F2UGpDLHlGQTBQd0IsZUFBZ0IsQ0ExUHhDLHdGQStQb0IsY0FBZSxDQUNmLFdBQVksQ0FDWixlQUFnQixDQUNoQixXQUFZLENBQ1osWUFBYSxDQW5RakMsOEVBd1FnQixlQUFnQixDQUNoQixnQkFBaUIsQ25QNEh6QixvQ21QcllSLDhFQTJRb0IsZ0JBQWlCLENBNEx4QixDQXZjYiw4RkErUW9CLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FoUnZDLCtIQW1Sd0IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLGtCQUFtQixDQXZSM0MscUpBMFI0QixjQUFlLENBQ2YsVUFBVyxDQUNYLHFCQUF3QixDQUN4QiwwQkFBNEIsQ0E3UnhELG1KQWlTNEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBcFMvQyxpS0FzU2dDLGNBQWUsQ0FDZixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsbUJBQXNCLENBelN0RCxtS0E2U2dDLGNBQWUsQ0FDZixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FyVHZELDBLQXdUb0MsVUFBVyxDQUNYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsa0JyUHpUYixDcVBGdkIseUtBK1RvQyxjQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLEtBQU0sQ0FDTixRQUFTLENBQ1QsMEJBQTJCLENBQzNCLGtCclBuVWIsQ3FQb1VhLFNBQVUsQ0FDVixXQUFZLENBdlVoRCwySEE2VXdCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsY0FBZ0IsQ0FDaEIsZUFBZ0IsQ25QcURoQyxvQ21QcllSLDJIQWtWNEIsU0FBVSxDQXVHakIsQ0F6YnJCLG1MQXNWZ0MsWUFBYSxDQUNiLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLGdCQUFpQixDblAyQ3pDLG9DbVByWVIsd0pBNlZnQyxTQUFVLENBd0ZqQixDQXJiekIsb0xBaVdvQyxjQUFlLENBQ2YscUJBQXdCLENBQ3hCLGVBQWdCLENBbldwRCxxS0F1V2dDLFlBQWEsQ0FDYixrQkFBbUIsQ0F4V25ELGtMQTBXb0MsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIscUJBQXdCLENBQ3hCLGNBQWUsQ0F0WG5ELGtMQXlYb0MsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBNVh0RCxrTEErWG9DLGNBQWUsQ0FDZixxQkFBd0IsQ0FDeEIsZUFBZ0IsQ0FqWXBELGdNQXNZb0MsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBc0IsQ0FDdEIscUJBQXdCLENBQ3hCLGNBQWUsQ0FDZix3QkFBeUIsQ0EzWTdELHNNQThZb0MsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsY0FBZ0IsQ0FyWnBELDZNQXVad0MsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixjQUFnQixDQWhheEQsaU1BcWFvQyxZQUFhLENBcmFqRCxnT0F1YXdDLFVBQVksQ0F2YXBELCtOQTBhd0Msa0JyUHhhakIsQ3FQRnZCLHNPQTRhNEMsU0FBVSxDQUNWLHdCclAzYXJCLENFbVlmLG9DbVByWVIsd0pBbWJnQyxVQUFXLENBRWxCLENBcmJ6QixvS0F1YjRCLGFBQWMsQ0F2YjFDLGdMQStid0MsdUJBQXdCLENBQ3hCLFNBQVUsQ0FZbEQsK0JBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ2pROWNyQixrQkFDSSxhWUFtQixDWkV2QixrQkFDSSxtQkFBb0IsQ0FDcEIsVUFBVSxDQUVkLHNDQUlJLFdBQVksQ0FlWixlQUFnQixDQUVwQiw0RUFwQkksY0FBZSxDQUNmLFFBQVMsQ0FDVCxXQUFZLENBRVosVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixxQ0FBdUMsQ0FDdkMsU0FBVSxDQUNWLGNBQWdCLENBQ2hCLHNCQUF3QixDQUN4QixtQkFBcUIsQ0FDckIsa0JBQW9CLENBQ3BCLGlCQUFtQixDQUNuQixlQXVCVyxDQXBCZixzQ0FJSSxXQUFZLENBZVosZUFBZ0IsQ0FDaEIsVUFBVyxDQUVmLDRHQUVJLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUVmLDBGQUVJLE1BQU8sQ0FDUCxTQUFVLENBQ1YsYUFBYyxDQUVsQiw4REFDSSxhQUFjLENBQ2QscUJBQXdCLENBQ3hCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUVuQixrRUFDSSxlQUFnQixDQUVwQixnRUFDSSxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxZQUFhLENBRWpCLG9FQUNJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsbUJBQXNCLENBRTFCLHNGQUNJLGFBQWMsQ0FFbEIsbUVBQ0ksY0FBZSxDQUNmLGdDQUFvQyxDQUNwQyxlQUFnQixDQUNoQiwwQkFBNEIsQ0FDNUIsaUJBQWtCLENBRXRCLCtFQUNJLGdDQUFvQyxDQUNwQyxlQUFnQixDQUNoQixhQUFjLENBQ2QsMEJBQTRCLENBQzVCLG1CQUFvQixDQUV4QixnREFDSSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsVUFBVyxDQUVmLDREQUNJLGtCQUFtQixDQUNuQixnQ0FBb0MsQ0FDcEMsY0FBZSxDQUNmLFdBQVksQ0FDWixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLHdCQUF5QixDQUN6QixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixlQUFnQixDQUNoQixjQUFlLENBQ2YsY0FBZ0IsQ0FDaEIsc0JBQXdCLENBQ3hCLG1CQUFxQixDQUNyQixrQkFBb0IsQ0FDcEIsaUJBQW1CLENBQ25CLG9DQXBCSiw0REFxQlEsYUFBYyxDQUVyQixDQUNELHlFQUNJLFVBQVcsQ0FDWCxlQUFnQixDQUNoQix3QkFBeUIsQ0FFN0Isa0VBQ0ksVUFBVyxDQUNYLGVBQWdCLENBQ2hCLHFCQUFzQixDQUUxQixpRUFxQkksNEJBQTZCLENBbEJ6QixvQ0FIUiwrRUFJWSxhQUFjLENBU3JCLENBUEcseUNBTlIsK0VBUVksWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsdUJBQXdCLENBRS9CLENBQ0QseUNBZEosMklBa0JZLHdCQUEwQixDQUM3QixDQUlULDZFQUNJLFNBQVUsQ0FFZCxzREFDSSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLFVBQVUsQ0FFZCx5RUFDSSw0QkFBNkIsQ0FDN0IsbUJBQXNCLENBQ3RCLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixtQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FFcEIsaUVBQ0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsY0FBZSxDQUNmLFdBQVksQ0FDWixlQUFnQixDQUNoQixXQUFZLENBRWhCLHNFQUNJLG1CQUFvQixDQUV4QiwwRkFDSSxjQUFlLENBQ2YscUJBQXdCLENBQ3hCLDBCQUE0QixDQUM1QixtQkFBb0IsQ0FFeEIsd0dBRUksa0JBQW1CLENBRW5CLGVBQWdCLENBSWhCLGNBQWUsQ0FDZixhQUFjLENBQ2QsbUJBTHNCLENBTzFCLG1HQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBQzlCLFNBQVUsQ0FDVixnQkFBaUIsQ0FFckIsK0dBQ0ksYUFBYyxDQUVsQixnSEFDSSxZQUFhLENBQ2Isa0JBQW1CLENBRXZCLDZIQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLHFCQUF3QixDQUN4QixjQUFlLENBRW5CLDZIQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JBQW1CLENBQ25CLGlCQUFrQixDQUV0Qiw2SEFDSSxjQUFlLENBQ2YscUJBQXdCLENBQ3hCLGVBQWdCLENBRXBCLDJLQUNJLFVBQVksQ0FFaEIsNElBQ0ksWUFBYSxDQUVqQixpSkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGNBQWUsQ0FDZixjQUFnQixDQUNoQixzQkFBd0IsQ0FDeEIsbUJBQXFCLENBQ3JCLGtCQUFvQixDQUNwQixpQkFBbUIsQ0FFdkIsd0pBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixjQUFnQixDQUNoQixzQkFBd0IsQ0FDeEIsbUJBQXFCLENBQ3JCLGtCQUFvQixDQUNwQixpQkFBbUIsQ0FFdkIsMEtBQ0ksa0JBQW1CLENBRXZCLGlMQUNJLFNBQVUsQ0FDVix3QkFBeUIsQ0FFN0IscUNBQ0ksNEVBRUksdUJBQXdCLENBQ3hCLFdBQVksQ0FFaEIsbUdBQ0ksVUFBVyxDQUNkLENBRUwsb0NBQ0ksNEdBRUksNkJBQThCLENBQzlCLGVBQWdCLENBRXBCLHNEQUNJLGdCQUFpQixDQUNwQixDQUVMLHFDQUNJLDRHQUVJLDZCQUE4QixDQUM5QixlQUFnQixDQUNuQixDa1FuUkwsc0JBQ0ksK0NDN0RxTyxDRDhEck8sYXRQNURtQixDc1A2RG5CLGlCQUFrQixDQVFsQixnRUFMSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCM0xEZ0MsQzJMSXBDLCtCQUNJLGlCQUFrQixDQUVsQixVQUFXLENBRVgscUJBQXNCLENBRXRCLGdCQzdEdUMsQ0Q4RHZDLDRCM0xaZ0MsQ3pEa1VoQyxxQ29QOVRKLCtCQVdRLFNBQVUsQ0FhakIsQ0F4QkEsNkNBZU8sZ0JBQWlCLENwUCtTckIsb0NvUDlUSCwrRUFvQlcsYUFBYyxDQUNqQixDQWhDYiw2QkFzQ1EsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDdkdtRCxDRDJEM0QsMENBaURZLGFBQWMsQ0FDZCx1RHBROUY4QixDb1ErRjlCLGF0UDdHVyxDc1A4R1gsZUMzRytCLENEdUQzQyw0Q0FzRGdCLGF0UGhITyxDc1BzSG5CLDZCQUNJLGdCQUFpQixDQUNqQixVQUFXLENBRVgsbUNBQ0ksVUFBVyxDQUdmLHFDQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDcFBpUXZCLG9Db1ByUUEscUNBT1Esc0JDaEk2QixDRDRJcEMsQ0FURyxvQ0FWSixxQ0FXUSxhQUEyRCxDQVFsRSxDQU5HLDJEQWJKLHFDQWNRLGFBQStELENBS3RFLENwUGtQRCxxQ29QclFBLHFDQWlCUSxhQUErRCxDQUV0RSxDQUlHLG9DQS9CUCxtQ0FnQ1csY0M5SXdCLENEK0l4QixzQkFBd0csQ0FZL0csQ0FURywyREFwQ1AsbUNBcUNXLFVDako0QixDRGtKNUIscUJBQWdILENBT3ZILENwUGdPRCxxQ29QN1FILG1DQTBDVyxjQ2xKNEIsQ0RtSjVCLDJCQUFnSCxDQUV2SCxDQXpHVCw0QkE2R1EsaUJBQWtCLENBN0cxQixxQ0FnSFksZUFBZ0IsQ0FDaEIsV0FBWSxDQWpIeEIscUNBcUhZLGlCQUFrQixDQUNsQixpQkFBa0IsQ0F0SDlCLHVDQTJIWSxXdFBoTFcsQ3NQZ0xYLCtCdFBoTFcsQ3NQaUxYLFNBQVUsQ0FDVixvQkFBMEIsQ0E3SHRDLGlDQWlJWSxhQUFjLENBQ2QsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixnQkN4SnlDLENEeUp6QyxnQkN4SnlDLENyUDRWN0Msb0NvUHpVUixpQ0F3SWdCLGdCQzFKeUMsQ0QySnpDLGdCQzFKeUMsQ0RrS2hELENBakpULDBDQTZJZ0IsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGtCQUFtQixDQS9JbkMsK0RBc0pvQixjOUxyTnNCLEM4THNOdEIsaUJBQWtCLENBdkp0QyxpRUEwSndCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUZwUWhNa0IsQ29RaU1sQixhdFBuTkQsQ3NQb05DLG1CQ3BNbUQsQ0RxTW5ELHdCQ3BNdUQsQ0RxQy9FLGlFQW1Ld0IsYUFBYyxDQUNkLHVGcFF4TWtCLENvUXlNbEIsYXRQM05ELENzUDROQyxtQkN2TW1ELENEd01uRCxtQjlMek53QixDOExrRGhELGtDQThLWSxpQkFBa0IsQ0E5SzlCLHFDQWlMZ0IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUFNLENBbkx0Qix3Q0F1TGdCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsdUZwUWpPMEIsQ29Ra08xQixhdFBwUE8sQ3NQcVBQLGlCQ3pNd0MsQ0QwTXhDLG1CQ3pNMEMsQ0RhMUQsK0NBK0xvQixrQkFBbUIsQ0EvTHZDLG9DQXFNWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENwUDZMZixxREFDSSxxQklsVm9DLENKbVZwQyxjSWxWZ0MsQ0ptVmhDLHVEaEJoYmtDLENnQmlibEMsbUJJcFhtQyxDSnFYbkMsd0JGamNlLENFMmNmLHFLQUNJLGtCRjVjVyxDRTZjWCxVRnRjYSxDRXVjYix3QkY5Y1csQ0VnZGYsd0RBQ0ksa0JGcGRXLENFcWRYLFVGM2NhLENFNGNiLHdCRnRkVyxDRWtlZix1TEFDSSxrQkZoZVcsQ0VpZVgsVUYxZGEsQ0UyZGIsd0JGbGVXLENzUHVEdkIsb0NBNk1ZLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsWUFBYyxDQUNkLFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0FBWSxDQUNaLGNBQWUsQ0FFZixtQjNOM1FxQixDMk40UXJCLGtCdFBoUlcsQ3NQaVJYLFV0UHZRYSxDc1B3UWIsU3RQeFFhLENzUHlRYixpQnRQelFhLENzUGdEekIscUZBZ09nQixrQnRQMVJPLENzUDBEdkIsb0ZBcU9nQixVdFByUlMsQ3NQc1JULFN0UHRSUyxDc1B1UlQsb0J0UGpTTyxDc1AwRHZCLGtHQTBPb0Isa0J0UHBTRyxDc1AwRHZCLHdDQStPZ0IsU0FBVSxDQS9PMUIsNENBb1BZLGFBQWMsQ0FDZCxXQUFZLENBQ1osWUFBYSxDQXRQekIseUNBMFBZLGF0UHBUVyxDc1BxVFgsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsV0FBWSxDQTlQeEIscURBaVFnQixTQUFVLENBQ1Ysa0NyRzdUeUIsQ3FHK1R6QixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0F6UTVCLDZEQThRb0IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsNEJBQTZCLENBQzdCLFdBQVksQ0FDWixVQUFXLENBR1gsdUZwUTlUc0IsQ29RK1R0QixVdFB2VUssQ3NQd1VMLG1CQzlTNEMsQ0RpVDVDLDJDQUE2QyxDQUM3Qyx5Q0FBK0QsQ0FFL0QsV0FBWSxDQTlSaEMsa0VBd1N3QixZQUFhLENBQ2IsY0FBZSxDQW9CbkMsa0NBQ0ksZTNMeFd5QixDMkx5V3pCLGtCM0x6V3lCLEMyTDJXekIsMENBQ0ksZUFBZ0IsQ0FDaEIsV0FBWSxDQU5uQixxREE2QlcsWUFBYSxDQUNiLDBCQUEyQixDQUMzQixpQkFBa0IsQ0EvQjdCLDRFQWFtQixhQUFlLENBQ2YsUUFBUyxDQWQ1Qiw4RUFnQnVCLFFBQVMsQ0FDVCxhQUFjLENBQ2QsdUZwUXZYYyxDb1F3WGQsYXRQMVlMLENzUHVYbEIsOEVBc0J1QixhQUFjLENBQ2QsdUZwUWhZYyxDb1FpWWQsYXRQM1lMLENzUG1YbEIsb0RBbUNXLGVBQWdCLENBQ2hCLGdCQUFpQixDQXBDNUIsZ0VBdUNlLGNBQWUsQ0F2QzlCLHFFQTRDbUIsdUZwUTdZa0IsQ3NRbkJyQyw4Q0FJZSxhQUFjLENBQ2QsdUZ0UVVzQixDc1FUdEIsVXhQQ0ssQ3dQQUwsZ0JoTVJ5QixDZ01TekIsbUJoTVI0QixDZ01BM0MsOENBWWUsYUFBYyxDQUNkLHVGdFFGc0IsQ3NRR3RCLFV4UFBLLEN3UFFMLGdCaE1YeUIsQ2dNWXpCLG1CaE1YNEIsQ2lNc0JoRCxhQUNJLFVBQVcsQ0FDWCwrQ0M5QitLLENEaUMvSyxzQkFDSSxnQkNoQ2dDLENEK0JuQyw4QkFJTyw0QjlMMEI0QixDekRrVWhDLG9DdVBoV0gsOEJBTVcsa0M5THdCd0IsQzhMbEIvQixDdlBvVkQscUN1UGhXSCw4QkFVVyxXQUFZLENBRW5CLENBR0wsd0JBQ0ksZ0JDOUNvQyxDRCtDcEMsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsNkJBQThCLEN2UDRVOUIsb0N1UGpWSix3QkFRUSxrQkFBbUIsQ0FFMUIsQ0FFRCxzQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLE1BQU8sQ0FDUCxxQkFBc0IsQ0FDdEIsNkJBQThCLEN2UGdVOUIsb0N1UHJVSixzQkFRUSxxQkFBc0IsQ0FjN0IsQ3ZQK1NHLHFDdVByVUosc0JBWVEsMEJBQTJCLENBVWxDLENBUEcsMEJBQ0ksaUJBQWtCLEN2UHFUdEIsb0N1UHRUQSwwQkFJUSxxQkFBc0IsQ0FFN0IsQ0FHSiwyQ0FHVyxjQ2pGcUMsQ0Q4RWhELDZDQU1lLGFBQWMsQ0FDZCx1RnZRM0VzQixDdVE0RXRCLGF6UDlGRyxDeVArRkgsZ0JqTTdGeUIsQ2lNOEZ6QixtQmpNN0Y0QixDaU1tRjNDLDZDQWNlLGFBQWMsQ0FDZCx1RnZRdkZzQixDdVF3RnRCLGF6UGxHRyxDeVBtR0gsZ0JqTWhHeUIsQ2lNaUd6QixtQmpNaEc0QixDaU1zRzNDLHdCQUVPLGF6UDVHVyxDeVA2R1gsdUZ2UW5HOEIsQ2dCcVhsQyxvQ3VQclJILHdCQU1XLGtCQUFtQixDQUUxQixDQUdMLHVCQUNJLGNBQWUsQ0FDZixnQkFBaUIsQ3ZQd1FqQixvQ3VQMVFKLHVCQUtRLGFBQWMsQ0FrQnJCLENBVkcsNkRBQ0ksVUFBVyxDQUNYLFdBQVksQ0FmbkIsMkJBbUJPLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBSXhCLDBDQUVPLGlCQUFrQixDdlArT3RCLG9DdVBqUEgsMENBS1csZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUV4QixDQVJKLG9DQVdPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCOU43SDZCLEM4TjhIN0IseUZ2UTNJOEIsQ3VRNEk5QixhelBsS1csQ3lQbUtYLG1COU4vSGtDLEM4TmdJbEMsd0I5Ti9IdUMsQzhOZ0l2QyxvQjlOL0htQyxDOE40RzFDLDZDQXNCVyxrQkFBbUIsQ3ZQMk4zQixvQ3VQalBILDZDQXlCZSxnQkFBaUIsQ0FFeEIsQ0EzQlIsb0RBOEJXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlOU41SXFCLEM4TjZJckIsWXpQckxPLEN5UHNMUCxvQkFBdUIsQ0FwQ2xDLDBEQXlDZSxVQUFXLENFL0kvQixhQUNJLFVBQVcsQ0FDWCwrQ0MvQytLLENEbUQvSyxzQkFDSSxnQkNsRCtCLENEaURsQyw4QkFJTyw0QmhNVzRCLEN6RGtVaEMsb0N5UGpWSCw4QkFNVyxrQ2hNU3dCLENnTUgvQixDelBxVUQscUN5UGpWSCw4QkFVVyxXQUFZLENBRW5CLENBR0wsd0JBQ0ksZ0JDaEVvQyxDRGlFcEMsZ0JBQWlCLENBR3JCLG9CQUNJLFVBQVcsQ0FHZixzQkFDSSxZQUFhLENBQ2IscUJBQXNCLEN6UHVUdEIsb0N5UHpUSixzQkFJUSxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBSTFCLENBRUQseUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDelA0U3RCLG9DeVA5U0oseUJBSVEsa0JBQW1CLENBRTFCLENBR0Qsb0JBQ0ksTUFBTyxDQURWLDJDQUtXLGNuTXhHMEIsQ21NbUdyQyw2Q0FRZSxhQUFjLENBQ2QsdUZ6UXJGc0IsQ3lRc0Z0QixhM1B4R0csQzJQeUdILGdCbk12R3lCLENtTXdHekIsbUJuTXZHNEIsQ21NMkYzQyw2Q0FnQmUsYUFBYyxDQUNkLHVGelFqR3NCLEN5UWtHdEIsYTNQNUdHLEMyUDZHSCxnQm5NMUd5QixDbU0yR3pCLG1Cbk0xRzRCLENtTWlIeEMseUJBQ0ksb0JBQXFCLENBRHhCLGdEQUtXLFFDL0dnQyxDRDBHM0Msa0RBUWUsYUFBYyxDQUNkLHVGelFoSGtCLEN5UWlIbEIsVTNQekhDLEMyUDBIRCxlQ3RIcUMsQ0R1SHJDLGdCbk1uSXFCLENtTW9JckIsbUJuTW5Jd0IsQ21NeUl4QywyQkFDSSx1RnpRL0g4QixDeVFnSTlCLFUzUHBJYSxDMlBxSWIsY0FBZSxDQUluQix5QkFDSSxjQUFlLENBRGxCLCtDQUlPLGdCQUFpQixDQUp4Qix5Q0FRTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQkMxSW1DLENEMkluQyx1RnpRekkwQixDeVEwSTFCLFUzUHRKUyxDMlB1SlQsbUJoTzdIOEIsQ2dPOEg5Qix3QmhPN0htQyxDZ084SG5DLG9CaE83SCtCLENnTzZHdEMsa0RBbUJXLGtCQUFtQixDelA2Ti9CLG9DeVBoUEMsa0RBc0JlLGdCQUFpQixDQUV4QixDQXhCUix5REEyQlcsT0FBUSxDQUNSLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVoTzFJaUIsQ2dPMklqQixTM1B6S0ssQzJQMEtMLG9CQUF1QixDQWpDbEMsK0RBc0NlLFVBQVcsQ0FPL0IseUJBRUksVUFBVyxDQUNYLGlCQUFrQixDQTZEbEIsY0FBZSxDelBtSWYsb0N5UG5NSix5QkFNUSxXQUFZLENBQ1osZUFBZ0IsQ0E2RXZCLEN6UCtHRyxxQ3lQbk1KLHlCQVVRLFlBQWEsQ0EwRXBCLENBdkVHLGtDQUNJLFdBQVksQ0FDWixZQUFhLENBQ2IsNkJBQThCLENBQzlCLDZCQUE4QixDQUs5QixpQkFBa0IsQ3pQNkt0QixvQ3lQdExBLGtDQU1RLGtCQUFtQixDQUkxQixDQUVELGlDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDelB1S2hCLG9DeVAxS0EsaUNBS1EsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsaUJBQWtCLENBRXpCLENBRUQsK0JBQ0ksTUFBTyxDQUVQLFlBQWEsQ0FDYiwrQjNQMU9XLEMyUDJPWCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLFVBQVcsQ3pQa0pmLG9DeVA3SkEsK0JBY1EsZUFBZ0IsQ0FVdkIsQ3pQcUlELG9DeVA3SkEsK0JBa0JRLGlCQUFrQixDQUNsQixrQjNQelBPLEMyUDhQZCxDelBxSUQscUN5UDdKQSwrQkFzQlEsZUFBZ0IsQ0FFdkIsQ3pQcUlELG9DeVBuTUoseUJBb0VRLGFBQWMsQ0FnQnJCLENBYkcsaUNBQ0ksVUFBVyxDQUNYLFdBQVksQ0F6RW5CLDZCQThFTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQU16Qix5QkFDSSxNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLGlCQUFrQixDelAwR2xCLG9DeVA3R0oseUJBS1EsaUJBQWtCLENBQ2xCLGVBQWdCLENBa0V2QixDelBxQ0cscUN5UDdHSix5QkFTUSxlQUFnQixDQUNoQixlQUFnQixDQThEdkIsQ0EzREcsa0NBRUksWUFBYSxDQUNiLDZCQUE4QixDQUM5QixrQkFBbUIsQ0FDbkIscUJBQXNCLEN6UDJGMUIscUN5UGhHQSxrQ0FPUSxrQkFBbUIsQ0FFMUIsQ0FFRCwrQkFDSSwrQjNQL1NXLEMyUGdUWCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLFVBQVcsQ3pQNkVmLG9DeVByRkEsK0JBVVEsWUFBYSxDQUNiLGtCM1B6VE8sQzJQMFRQLGlCQUFrQixDQVV6QixDelArREQscUN5UHJGQSwrQkFnQlEsZUFBZ0IsQ0FNdkIsQ3pQK0RELHFDeVByRkEsK0JBbUJRLGVBQWdCLENBR3ZCLENBRUQsaUNBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ3pQMER0QixvQ3lQN0RBLGlDQU1RLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixnQkFBaUIsQ0FLeEIsQ3pQZ0RELHFDeVA3REEsaUNBV1EscUJBQXNCLENBRTdCLENBN0RKLDZCQWdFTyxVQUFXLENBQ1gsV0FBWSxDQUVaLGdCQUFpQixDelAwQ3JCLHFDeVA3R0gsNkJBcUVXLGVBQWdCLENBRXZCLENBR0wseUJBQ0ksVUFBVyxDQUNYLGlCQUFrQixDelBpQ2xCLG9DeVBuQ0oseUJBS1EsU0FBVSxDQXdEakIsQ3pQMUJHLHFDeVBuQ0oseUJBUVEsU0FBVSxDQXFEakIsQ0FsREcsa0NBRUksWUFBYSxDQUNiLDZCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDOUIsc0JBQXVCLENBRzNCLGlDQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLEN6UGF0QixvQ3lQaEJBLGlDQUtRLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FFekIsQ0FHRCwrQkFDSSwrQjNQL1hXLEMyUGdZWCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FFOUIsaUJBQWtCLENBQ2xCLFVBQVcsQ3pQSmYsb0N5UExBLCtCQVlRLGtCM1AxWU8sQzJQMllQLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixnQkFBaUIsQ0FTeEIsQ3pQbkJELHFDeVBMQSwrQkFrQlEsWUFBYSxDQUNiLGtCQUFtQixDQUsxQixDelBuQkQscUN5UExBLCtCQXNCUSxlQUFnQixDQUV2QixDQXRESiw2QkF5RE8sVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0EvVzdCLDhOQXVYWSx3QkFBMEIsQ0VwV2pDLDhCQUVPLDRCbE1BNEIsQ2tNSXBDLHdCQUNJLFdBQVksQ0FDWixnQkN0RW9DLENEeUV2QywyQ0FHVyxjQ2xFcUMsQ0QrRGhELDZDQU1lLGFBQWMsQ0FDZCx1RjNRL0RzQixDMlFnRXRCLGE3UGxGRyxDNlBtRkgsZ0JyTWpGeUIsQ3FNa0Z6QixtQnJNakY0QixDcU11RTNDLDZDQWNlLGFBQWMsQ0FDZCx1RjNRM0VzQixDMlE0RXRCLGE3UHRGRyxDNlB1RkgsZ0JyTXBGeUIsQ3FNcUZ6QixtQnJNcEY0QixDcU0yRnhDLDRCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDM1A2Um5CLG9DMlBoU0EsNEJBTVEsYUFBYyxDQUVyQixDQUdMLG1CQUNJLGlCQUFrQixDM1BvUmxCLG9DMlByUkgsMEJBTVcsWUFBYSxDQUNoQixDQUlMLG9DQVhKLG1CQVlRLFlDdkhpQixDRHdIakIsVUFBc0YsQ0E0RTdGLENBekVHLDJEQWhCSixtQkFpQlEsZ0JDekh1QixDRDBIdkIscUJBQThGLENBdUVyRyxDM1A0TEcscUMyUHJSSixtQkF1QlEsWUFBZ0IsQ0FDaEIscUJBQWdHLENBaUV2RyxDQTlERywyQkFDSSxXQUFZLEMzUHlQaEIsb0MyUDFQQSwyQkFJUSxlQUFnQixDQUV2QixDQUNELG1DQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YscUM3UHBKVyxDRW1ZZixvQzJQblBBLG1DQU1RLFdBQVksQ0FDWiw0QkFBNkIsQ0FFcEMsQ0FFRCx5QkFDSSxvQkFBcUIsQ0FEeEIsZ0RBS1csY3JNcktzQixDcU1nS2pDLGtEQVFlLGFBQWMsQ0FDZCxlQUFnQixDQUNoQix1RjNRbkprQixDMlFvSmxCLFU3UDVKQyxDNlA2SkQsZ0JyTXJLcUIsQ3FNc0tyQixtQnJNckt3QixDdERnWXhDLG9DMlB4T0Msa0RBZ0JtQixhN1AzS0wsQzZQNEtLLGlCQ3hKbUMsQ0QwSjFDLEMzUHFOYixvQzJQclJILGlDQXdFVyxnQkFBaUIsQ0FFeEIsQzNQMk1ELG9DMlByUkgsdURBK0VlLG9CQUFzQixDQS9FckMsZ0VBa0ZlLFdBQVksQ0FsRjNCLHNEQXFGZSxhQUFjLENBQ2pCLENBS1osNkJBRU8sVTdQak1hLEM2UGtNYixvRDNROUw4QixDMlErTDlCLGVBQWdCLENBQ2hCLGtCQUFtQixDM1BxTHZCLG9DMlAxTEgsNkJBUVcsYTdQN01PLEM2UDhNUCxpQkNyTGUsQ0RzTGYsZ0JBQWlCLENBRXhCLENBR0wsdUJBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFBVyxDM1B1S1gsb0MyUDNLSix1QkFPUSxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFNBQVUsQ0FxQ2pCLENBbENHLCtCQUNJLFVBQVcsQ0FDWCxXQUFZLEMzUDZKaEIsb0MyUC9KQSwrQkFLUSxZQUFhLENBQ2IsWUFBYSxDQUNiLGtCQUFtQixDQUUxQixDQUVELDhCQUNJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osd0JBQTJCLENBQzNCLFVBQVcsQ0FDWCxXQUFZLENBRVosdUNBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxRQUFTLENBQ1QsOEJBQWlDLENBckM1QywyQkEwQ08sVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FJekIsNkJBQ0ksWUFBYSxDQUNiLFU3UGhRaUIsQ0V5WGpCLG9DMlAzSEgsbURBT1csZ0JBQWlCLENBRXhCLENBVEosNkNBWU8sa0I3UHBSVyxDNlBxUlgsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLHNCQzdQK0MsQ0Q4UC9DLHVGM1ExUThCLEMyUTJROUIsVTdQdlJhLEM2UHdSYixtQmxPOVBrQyxDa08rUGxDLHdCbE85UHVDLENrTytQdkMsb0JsTzlQbUMsQ2tPa08xQyxzREErQlcsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixhQUFjLENBakN6QixvRUFxQ1csaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osOEJBQWdDLENBQ2hDLFVBQVcsQ0FDWCxRQUFTLENBMUNwQiwwRUE2Q2UsVUFBVyxDQUNYLFdBQVksQ0FDWixXN1A3U0ssQzZQOFNMLFNsTzVRb0IsQ2tPNE5uQywyRUFvRGUsUzdQbFRLLEM2UHlUckIsNEJBQ0ksYUFBYyxDM1ArRGQsb0MyUGhFSiw0QkFJUSxZQUFhLENBa0RwQixDQXREQSxrREFRTyxpQkFBa0IsQ0FSekIsNENBWU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JsTy9TNkIsQ2tPZ1Q3Qix5RjNRN1Q4QixDMlE4VDlCLFU3UDFVYSxDNlAyVWIsbUJsT2pUa0MsQ2tPa1RsQyx3QmxPalR1QyxDa09rVHZDLG9CbE9qVG1DLEN6QjZWdkMsb0MyUGhFSCw0Q0F1QlcsYTdQMVZPLEM2UHdYZCxDQXJESixxREEyQlcsa0JBQW1CLEMzUHFDM0Isb0MyUGhFSCxxREE4QmUsZ0JBQWlCLENBRXhCLENBaENSLDREQW1DVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZWxPbFVxQixDa09tVXJCLFM3UGpXUyxDNlBrV1Qsb0JBQXVCLEMzUHVCL0Isb0MyUGhFSCw0REE0Q2UsWTdQL1dHLEM2UGlYVixDQTlDUixrRUFrRGUsVUFBVyxDRXJVL0IsYUFDSSwrQ3ZDbEQrSyxDdUNxRDlLLDhCQUVPLDRCcE1XNEIsQ29NUHBDLHdCQUNJLFdBQVksQ0FDWixnQnZDM0RvQyxDdUM4RHZDLDJDQUdXLGN2TXZFMEIsQ3VNb0VyQyw2Q0FNZSxhQUFjLENBQ2QsdUY3UXBEc0IsQzZRcUR0QixhL1B2RUcsQytQd0VILGdCdk10RXlCLEN1TXVFekIsd0J2QzFENkMsQ3VDZ0Q1RCw2Q0FjZSxhQUFjLENBQ2QsdUY3UWhFc0IsQzZRaUV0QixhL1AzRUcsQytQNEVILGdCdk16RXlCLEN1TTBFekIsbUJ2TXpFNEIsQ3VNK0U1Qyx1QkFDSSxVQUFXLENBQ1gsV0FBWSxDQUlaLDRCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDN1BtU25CLG9DNlB0U0EsNEJBTVEsYUFBYyxDQUVyQixDQUdMLG1CQUNJLGlCQUFrQixDQVFsQixZQUFhLEM3UGtSYixvQzZQM1JILDBCQUtXLFlBQWEsQ0FDaEIsQ0FLTCxvQ0FYSixtQkFZUSxnQnZDakhpQixDdUNrSGpCLFVBQXNGLENBK0U3RixDQTVFRywyREFoQkosbUJBaUJRLGdCdkNuSHVCLEN1Q29IdkIsMkJBQThGLENBMEVyRyxDN1ArTEcscUM2UDNSSixtQkF1QlEsWUFBZ0IsQ0FDaEIsMkJBQWdHLENBb0V2RyxDQWpFRywyQkFDSSxXQUFZLENBQ1osV0FBWSxDQUNaLFVBQVcsQ0FDWCxzQkFBdUIsQzdQNFAzQixvQzZQaFFBLDJCQU1RLGVBQWdCLENBU3ZCLENBZkEsaUNBU08sU0FBVSxDQVRqQixpRUFXVyxVQUFXLENBTXZCLDZCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBRzFCLG1DQUNJLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHdCQUF5QixDQUN6QixNQUFPLEM3UG1PWCxvQzZQek9BLG1DQVFRLFdBQVksQ0FFbkIsQ0FFRCwrQkFDSSxtQkFBb0IsQ0FDcEIsWUFBYSxDQUNiLFdBQVksQ0FDWixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBR3ZCLHlCQUNJLG9CQUFxQixDQUR4QixnREFLVyxjdk14THNCLEN1TW1MakMsa0RBUWUsYUFBYyxDQUNkLHVGN1FyS2tCLEM2UXNLbEIsYS9QckxELEMrUHNMQyxpQnZDcEt1QyxDdUNxS3ZDLGdCdk14THFCLEN1TXlMckIsbUJ2TXhMd0IsQ3REZ1l4QyxvQzZQck5DLGtEQWdCbUIsYS9QM0xMLEMrUDZMRixDQU1qQix1QkFDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLGlCQUFrQixDQUVsQiwrQkFDSSxVQUFXLENBQ1gsV0FBWSxDQUdoQiw4QkFDSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FQeEIsa0NBVU8sc0JBQXVCLENBV2xDLDBDQUdPLGlCQUFrQixDQUh6QixvQ0FPTyxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixzQnZDcE51QyxDdUNxTnZDLHVGN1ExTjhCLEM2UTJOOUIsYS9QN09XLEMrUDhPWCxtQnBPOU1rQyxDb08rTWxDLHdCcE85TXVDLENvTytNdkMsb0JwTzlNbUMsQ29PK0wxQyw2Q0FrQlcsa0JBQW1CLEM3UDRJM0Isb0M2UDlKSCw2Q0FxQmUsZ0JBQWlCLENBRXhCLENBdkJSLG9EQTBCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZXBPM05xQixDb080TnJCLFkvUGhRTyxDK1BpUVAsb0JBQXVCLEM3UDhIL0Isb0M2UDlKSCxvREFtQ2UsWS9QeFFHLEMrUDBRVixDQXJDUiwwREF5Q2UsVUFBVyxDQzFOL0IsZ0JBQ0ksMkNDdkR1TSxDRHdEdk0sVWhRNUNxQixDZ1E2Q3JCLGlCQUFrQixDQUNsQixhQ3BEMkIsQ0RxRDNCLDZCck1Rb0MsQ3FNUHBDLDhCck1Pb0MsQ3FNTHBDLDJCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qix5QkFDSSxnQkNuRTBCLENEb0UxQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLE1BQU8sQ0FDUCwrQmhRdkVlLENnUStEbEIsaUNBV08sNEJyTWI0QixDcU1jNUIsZ0IxUHJEcUIsQ0p5V3pCLG9DOFBoVUgsaUNBY1csNEJyTWR3QixDcU1nQi9CLENBL0JULHVCQW1DUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkM5RjhDLENEaUdqRCw4Q0FHVyxhQUFlLENBQ2YsUUFBUyxDQUNULGVBQWdCLENBTDNCLGdHQWNlLGFBQWMsQ0FDZCx1RjlRakdzQixDOFFrR3RCLFVoUXRHSyxDZ1F1R0wsZ0JDbEdpQyxDRG1HakMsbUJDcEdrQyxDRDBHbEQsdUJBQ0ksZUFBZ0IsQ0FDaEIsK0JBQ0ksWUFBYSxDQUNiLE1BQU8sQ0FDUCxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLDBCQUEyQixDOVBvUS9CLG9DOFB6UUEsK0JBT1Esc0JBQXVCLENBRTlCLENBL0VULDBDQXFGZ0IsZTFQbEhnQixDMFA2QmhDLG1EQTBGb0IsWUFBYSxDQUNiLE1BQU8sQ0FDUCxjQUFlLENBQ2YscUJBQXNCLENBQ3RCLHNCQUF1QixDQTlGM0MsZ0RBbUdnQixrQkFBbUIsQ0FDbkIsY0FBZSxDQXBHL0IsbUVBdUdvQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGNBQWUsQ0F6R25DLHNCQWdIUSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZUFBZ0IsQzlQMk5oQixvQzhQL1VSLHNCQXVIWSxhQUFjLENBdkgxQixrQ0EwSGdCLGlCQUFrQixDQTFIbEMsaUNBNkhnQixpQkFBa0IsQ0FDckIsQ0E5SGIsNkJBa0lZLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsaUJBQWtCLEM5UDJNdEIsb0M4UC9VUiw2QkFzSWdCLGlCQUFrQixDQWlCekIsQ0F2SlQsa0NBMElnQixhQUFjLENBQ2QsdUY5UWpMMEIsQzhRd0wxQixtQkNqTHFDLENEa0xyQyxtQkNqTHFDLENEa0xyQyxlQUFnQixDQUNoQixVaFEvTFMsQ0V5WGpCLG9DOFAvVVIsa0NBNklvQix1RjlRbkxzQixDOFE0TDdCLEM5UHlMTCxvQzhQL1VSLGtDQWdKb0IsdUY5UXRMc0IsQzhRNEw3QixDQXRKYiw0QmxRZ0JZLGVBMUJnQixDQTBCaEIsU0F4QlUsQ2tRbUtWLFFBQWEsQ0FDYixZQUFhLENBQ2IscUJBQXNCLENsUW5KdEIsK0JBRUksUUFsQkssQ0FrQkwsU0FqQk0sQ2tRS3RCLCtDQWdLZ0IsZ0JBQWlCLENBQ2pCLFlDdEwyQixDRHVMM0IsZUN2TDJCLENEcUIzQyxpQ0FzS2dCLGlCQUFrQixDQUNsQixZQUFhLENBdks3QixpQ0EyS2dCLHVGOVFqTjBCLEM4UXdOMUIsZ0JDMU1pQyxDRDJNakMsbUJDMU1vQyxDRDJNcEMsYWhRcE9PLENnUXFPUCxlQzNNZ0MsQ0RnTmhDLG9CQUFxQixDOVBxSjdCLG9DOFAvVVIsaUNBNktvQix1RjlRbk5zQixDOFFpTzdCLEM5UG9KTCxvQzhQL1VSLGlDQWdMb0IsdUY5UXROc0IsQzhRaU83QixDRTNMYix3RkZ3TG9CLFVyTTNLb0IsQ3VNYnhDLFVBQ0ksMkNDdkQ2SixDRHlEN0osaUJBQWtCLENBQ2xCLGVDcERzQixDRHFEdEIsNkJ2TVFvQyxDdU1QcEMsOEJ2TU9vQyxDdU1McEMscUJBSUksaUJBQWtCLENBR3RCLHdDQU5JLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JsUTNEZSxDa1ErRG5CLG1CQUNJLGdCQ25FbUIsQ0RvRW5CLGlCQUFrQixDQUdsQixxQkFBc0IsQ0FFdEIsTUFBTyxDQUNQLCtCbFF2RWUsQ2tRK0RsQiwyQkFXTyw0QnZNYjRCLEN1TWM1QixnQjVQckRxQixDSnlXekIsb0NnUWhVSCwyQkFjVyw0QnZNZHdCLEN1TWdCL0IsQ0EvQlQsaUJBbUNRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQzlGdUMsQ0RpRzFDLHdDQUdXLGFBQWUsQ0FDZixRQUFTLENBQ1QsZUFBZ0IsQ0FMM0Isb0ZBY2UsYUFBYyxDQUNkLHVGaFJqR3NCLENnUmtHdEIsVWxRdEdLLENrUXVHTCxnQkNuRzBCLENEb0cxQixtQkNuRzJCLENEeUczQyxpQkFDSSxlQUFnQixDQUNoQix5QkFDSSxZQUFhLENBQ2IsTUFBTyxDQUNQLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsMEJBQTJCLENBM0V2QyxvQ0FtRmdCLGU1UGhIZ0IsQzRQNkJoQyw2Q0F3Rm9CLFlBQWEsQ0FDYixNQUFPLENBQ1AsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixzQkFBdUIsQ0E1RjNDLDBDQWlHZ0Isa0JBQW1CLENBQ25CLGNBQWUsQ0FsRy9CLDZEQXFHb0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBdkduQyxnQkE4R1EsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGVBQWdCLENoUTZOaEIsb0NnUS9VUiw0QkFzSGdCLGlCQUFrQixDQUV6QixDaFF1TkQsb0NnUS9VUiwyQkE0SGdCLGlCQUFrQixDQUV6QixDaFFpTkQsb0NnUS9VUixnQkFpSVksYUFBYyxDQStEckIsQ0FoTUwsdUJBcUlZLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsaUJBQWtCLENoUXdNdEIsb0NnUS9VUix1QkF5SWdCLGlCQUFrQixDQWlCekIsQ0ExSlQsNEJBNklnQixhQUFjLENBQ2QsdUZoUnBMMEIsQ2dSMkwxQixtQkNwTDhCLENEcUw5QixtQkNwTDhCLENEcUw5QixlQUFnQixDQUNoQixVbFFsTVMsQ0V5WGpCLG9DZ1EvVVIsNEJBZ0pvQix1RmhSdExzQixDZ1IrTDdCLENoUXNMTCxvQ2dRL1VSLDRCQW1Kb0IsdUZoUnpMc0IsQ2dSK0w3QixDQXpKYixzQnBRZ0JZLGVBMUJnQixDQTBCaEIsU0F4QlUsQ29Rc0tWLFFBQWEsQ0FDYixZQUFhLENBQ2IscUJBQXNCLENwUXRKdEIseUJBRUksUUFsQkssQ0FrQkwsU0FqQk0sQ29RS3RCLHlDQW1LZ0IsZ0JBQWlCLENBQ2pCLFlDekxvQixDRDBMcEIsZUMxTG9CLENEcUJwQywyQkF5S2dCLGlCQUFrQixDQUNsQixZQUFhLENBMUs3QiwyQkE4S2dCLHVGaFJwTjBCLENnUjJOMUIsZ0JDN00wQixDRDhNMUIsbUJDN002QixDRDhNN0IsYWxRdE9PLENrUXVPUCxlQzlNeUIsQ0RtTnpCLG9CQUFxQixDaFFrSjdCLG9DZ1EvVVIsMkJBZ0xvQix1RmhSdE5zQixDZ1JvTzdCLENoUWlKTCxvQ2dRL1VSLDJCQW1Mb0IsdUZoUnpOc0IsQ2dSb083QixDQTlMYixrRUEyTG9CLGFsUTFPRyxDb1FDdkIsVUFDSSxlQ1ZzQixDRFl0QixtQkFDSSxnQkNINEIsQ0RJNUIsV0NIdUIsQ0RGL0IsbUJBU1EsWUNqQmUsQ0RrQmYsWUFBYSxDQUNiLG9CQ2xCdUIsQ0RPL0IsNEJBY1ksZUNwQnVCLENETW5DLHlCQWtCWSxvQkN2QnlCLENEd0J6QixTQUFVLENBQ1YsZUN4Qm9CLENESWhDLDhCQXdCWSxrQkMzQjRCLENER3hDLDhCQTRCWSxVQzlCb0IsQ0QrQnBCLG9CQzlCOEIsQ0RDMUMsb0NBaUNZLHlCQ2pDMEMsQ0NLOUMsa0NBQ0ksZ0JBQWlCLENBQ2pCLFdBQVksQ0FHaEIsb0NBQ0ksVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsV0FBWSxDcFErV2hCLG9Db1FuWEEsb0NBT1EsZUFBZ0IsQ0FFdkIsQ0FFRCxnQ0FDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0FDZiw0QkFBNkIsQ0FHaEMsc0NBR08sWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixjQUFlLENBQ2YsV0FBWSxDQVRuQiwyQ0FjVyxxRnBSbENzQixDb1JtQ3RCLCtCdFE3Q0csQ3NROENILGF0UTlDRyxDc1ErQ0gsVUFBVyxDQUNYLGtCQUFtQixDQUNuQixrQkFBb0IsQ0FuQi9CLDBDQXVCVyxZdFFyREcsQ3NRc0RILG1CQUFxQixDQXhCaEMsb0RBMkJlLFdBQVksQ0EzQjNCLG1EQStCZSxVQUFXLENBQ1gsV0FBWSxDQWhDM0IsZ0RBb0NlLFdBQVksQ0FwQzNCLHlEQXdDZSxXQUFZLENBeEMzQixvREE0Q2UsV0FBWSxDQTVDM0Isb0RBZ0RlLFdBQVksQ0FoRDNCLGlEQXVEVyxhdFF6RkcsQ3NRMEZILCtCdFExRkcsQ3NRMkZILGVBQWdCLENBekQzQixnREE2RFcsWXRRL0ZHLENzUW9HZixnQ0FDSSxVQUFXLENBQ1gsZUFBZ0IsQ0FHcEIsa0NBQ0ksVUFBVyxDQ3pFdkIsaUJBQ0ksK0NDcEN1TSxDRHFDdk0saUJBQWtCLENBRWxCLDRCQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQ3ZDd0MsQ0QwQzVDLDBCQUNJLGdCQzVDbUMsQ0Q2Q25DLFVBQVcsQ0FGZCxrQ0FLTywwQjVNZ0I0QixDNE1mNUIsV0FBWSxDQWpCeEIsd0JBc0JRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQzlEOEMsQ0QrRDlDLFVBQVcsQ0FHZix3QkFDSSxnQkFBaUIsQ0FFakIsZ0NBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCxrQjVNMURxQixDekRtWHpCLG9DcVEvVEEsZ0NBU1EsNkJDMUUrQixDRDRFdEMsQ0FHTCxrQ0FDSSxpQkFBa0IsQ3JRZ1RsQixvQ3FRalRKLGtDQUlRLFlBQWEsQ0FFcEIsQ0FFRCx1QkFDSSxpQkFBa0IsQ0FFbEIscUNBSEosdUJBSVEsWUN0RnFCLENEdUZyQixVQUE4RixDQXVNckcsQ3JRNkZHLHFDcVF6U0osdUJBU1EsZ0JDckY0QixDRHNGNUIscUJBQXdHLENBa00vRyxDclE2RkcscUNxUXpTSCxrREFpQm1CLGNBQWUsQ0FFdEIsQ0FuQlosd0NBMEJXLFdBQVksQ0FDWixlQUFnQixDQTNCM0IsNkNBOEJlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENyUXlRL0Isb0NxUXpTSCw2Q0FtQ21CLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsa0JBQW9CLENBRTNCLENyUWtRVCxvQ3FRelNILGdEQTJDbUIsZUFBZ0IsQ0FNdkIsQ3JRd1BULHFDcVF6U0gsZ0RBK0NtQixlQUFnQixDQUV2QixDQWpEWixzQ0FxRFcsc0JDM0lzQyxDRDRJdEMsYXZRNUlPLEN1UTZJUCxlQUFnQixDQUNoQixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixNQUFPLENBQ1AsaUJBQWtCLENyUTZPMUIsb0NxUXpTSCxzQ0ErRGUsZUFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGVBQWdCLENBWXZCLENyUTBOTCxxQ3FRelNILHNDQXVFZSxjQUFlLENBUXRCLENyUTBOTCxvQ3FRelNILDhDQTRFbUIsYUFBYyxDQUVyQixDQTlFWix1Q0FrRlcsWUFBYSxDQUNiLE1BQU8sQ0FDUCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGlCQUFrQixDclFtTjFCLG9DcVF6U0gsdUNBeUZlLGVBQXNCLENBcUM3QixDQTlIUiwwREE4Rm1CLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLENyUXlNdkMsb0NxUXpTSCwwREFtR3VCLHNCQUF3QixDQU0vQixDclFnTWIscUNxUXpTSCwwREF1R3VCLFdBQVksQ0FFbkIsQ0F6R2hCLHlEQTRHbUIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLFdBQVksQ3JRMkw1QixvQ3FRelNILHlEQWlIdUIsa0JBQW1CLENBQ25CLGVBQWdCLENBVXZCLENBNUhoQiw2REFzSHVCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixnQkFBaUIsQ0ExSHhDLHdDQWtJVyxXdlF2Tk8sQ3VRdU5QLCtCdlF2Tk8sQ3VRd05QLFVBQVcsQ0FDWCxlQUF5QixDQXBJcEMsaURBMEltQixpQkFBa0IsQ0FDbEIsdUZyUm5Oa0IsQ3FSb05sQixhdlF0T0QsQ3VRdU9DLGFBQWMsQ0E3SWpDLHFEQWlKbUIsaUJBQWtCLENBQ2xCLHVGclI5TmtCLENxUitObEIsYXZRek9ELEN1UTBPQyxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FySm5DLHNDQTJKVyxNQUFPLENBQ1AsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0E3SjNCLG1DQXFLVyxhdlEzUE8sQ3VRNFBQLHVGclJsUDBCLENxUjRFckMsZ0ZBaUtXLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGlCQVNrQixDQTdLN0IscUNBaUxXLGVBQWdCLENBQ2hCLFdBQVksQ3JRdUhwQixvQ3FRelNILHFDQXFMZSxlQUFnQixDQUNoQixjQUFlLENBb0J0QixDclErRkwsb0NxUXpTSCxxQ0EwTGUsZ0JBQWlCLENBZ0J4QixDQTFNUiw4Q0E4TGUsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix1RnJSNVFzQixDcVI2UXRCLGF2UXZSRyxDdVF3Ukgsa0JBQW1CLENBQ25CLG9CQUFxQixDQW5NcEMscURBc01tQix1RnJSOVFrQixDcVIrUWxCLGF2UWpTRCxDdVF3U25CLHFDQUNJLGNBQWUsQ0UxUXZCLGlCQUNJLCtDQ2xDdU0sQ0RtQ3ZNLGlCQUFrQixDQUVsQiw0QkFDSSxXQUFZLENBQ1osVUFBVyxDQUNYLFdBQVksQ0FDWixnQkNyQ3dDLENEd0M1QywwQkFDSSxnQkMxQ21DLENEMkNuQyxVQUFXLENBRmQsa0NBS08sMEI5TWtCNEIsQzhNakI1QixXQUFZLENBakJ4Qix3QkFzQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDNUQ4QyxDRDZEOUMsVUFBVyxDQUdmLHdCQUNJLGdCQUFpQixDQUVqQixnQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLGtCOU14RHFCLEN6RG1YekIsb0N1UWpVQSxnQ0FTUSw2QkN4RStCLENEMEV0QyxDQUdMLGtDQUNJLGlCQUFrQixDdlFrVGxCLG9DdVFuVEosa0NBSVEsWUFBYSxDQUVwQixDQUVELHVCQUNJLGlCQUFrQixDQUVsQixxQ0FISix1QkFJUSxZQ3JGcUIsQ0RzRnJCLFVBQThGLENBOE5yRyxDdlF3RUcscUN1UTNTSix1QkFTUSxnQkNwRjRCLENEcUY1QixxQkFBd0csQ0F5Ti9HLENBbk9BLHdDQWVXLFdBQVksQ0FDWixlQUFnQixDQWhCM0IsNkNBb0JlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEN2UXFSL0Isb0N1UTNTSCw2Q0F5Qm1CLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsa0JBQW9CLENBRTNCLEN2UThRVCxvQ3VRM1NILGdEQWlDbUIsZUFBZ0IsQ0FFdkIsQ0FuQ1osc0NBdUNXLGtCelEvSE8sQ3lRZ0lQLFV6UXRIUyxDeVF1SFQsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ3ZRNFAxQixvQ3VRM1NILHNDQWtEZSxnQkFBaUIsQ0FDakIsZUFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQVV4QixDQWhFUiw4Q0EwRGUseUJBQTBCLEN2UWlQdEMsb0N1UTNTSCw4Q0E2RG1CLHlCQUEwQixDQUVqQyxDQS9EWix1Q0FtRVcsWUFBYSxDQUNiLE1BQU8sQ0FDUCx1QkFBd0IsQ0FFeEIsVUFBVyxDQXZFdEIsMERBNEVtQixVQUFXLENBQ1gsWUFBYSxDQUNiLHVCQUF3QixDQUN4QixzQkFBdUIsQ0FDdkIsa0JBQW1CLEN2UTJObkMsb0N1UTNTSCwwREFtRnVCLFdBQVksQ0FDWixzQkFBd0IsQ0FNL0IsQ3ZRb05iLHFDdVE5U0gsMERBd0Z1QixXQUFZLENBRW5CLENBMUZoQix5REE2Rm1CLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxXQUFZLEN2UTRNNUIsb0N1UTNTSCx5REFrR3VCLGtCQUFtQixDQUNuQixlQUFnQixDQVN2QixDQTVHaEIsNkRBdUd1QixhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0ExR3hDLGlEQW1IbUIsdUZ2UnpMa0IsQ3VSMExsQixhQUFjLENBcEhqQyxxREF3SG1CLHVGdlJsTWtCLEN1Um1NbEIsbUJBQW9CLENBQ3BCLGVBQWdCLENBMUhuQyxzQ0FtSVcsbUJBQW9CLENBNkNwQixNQUFPLENBQ1AsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsaUJBaERvQixDdlF3SzVCLG9DdVEzU0gsc0NBc0xlLG1CQUFvQixDQUUzQixDQXhMUixtQ0ErTFcsVXpRN1FTLEN5UThRVCx1RnZSMVEwQixDdVIwRXJDLGdGQTJMVyxXQUFZLENBQ1osVUFBVyxDQUNYLGdCQUFpQixDQUNqQixpQkFTa0IsQ0F2TTdCLHFDQTJNVyxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsV0FBWSxDdlE4RnBCLG9DdVEzU0gscUNBZ05lLGVBQWdCLENBQ2hCLGNBQWUsQ0FnQnRCLENBak9SLDhDQXFOZSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHVGdlJqU3NCLEN1UmtTdEIsYXpRNVNHLEN5UTZTSCxrQkFBbUIsQ0FDbkIsb0JBQXFCLENBMU5wQyxxREE2Tm1CLHVGdlJuU2tCLEN1Um9TbEIsYXpRdFRELEMyUTRCdkIsU0FDSSxVQUFXLENBQ1gsK0NDL0J1SixDRG1Ddkosa0JBQ0ksZ0JDbEM0QixDRGlDL0IsMEJBSU8sNEJoTjJCNEIsQ3pEa1VoQyxvQ3lRaldILDBCQU1XLGtDQUFtRSxDQU0xRSxDelFxVkQscUN5UWpXSCwwQkFVVyxXQUFZLENBRW5CLENBR0wsb0JBQ0ksZ0JDaERnQyxDRGlEaEMsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLEN6UTZVOUIsb0N5UWxWSixvQkFRUSxrQkFBbUIsQ0FFMUIsQ0FFRCxrQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLE1BQU8sQ0FDUCxtQkFBb0IsQ3pRa1VwQixvQ3lRdFVKLGtCQU9RLHFCQUFzQixDQU03QixDelF5VEcscUN5UXRVSixrQkFXUSx5QkFBMEIsQ0FFakMsQ0FFRCxnQkFDSSxpQkFBa0IsQ3pRc1RsQixvQ3lRdlRKLGdCQUlRLGlCQUFrQixDQXdCekIsQ0E1QkEsdUNBU1csY25OMUYwQixDbU5pRnJDLHlDQVllLGFBQWMsQ0FDZCx1RnpSdkVzQixDeVJ3RXRCLGEzUTFGRyxDMlEyRkgsZ0JuTnpGeUIsQ21OMEZ6QixtQm5OekY0QixDbU55RTNDLHlDQW9CZSxhQUFjLENBQ2QsdUZ6Um5Gc0IsQ3lSb0Z0QixhM1E5RkcsQzJRK0ZILGdCbk41RnlCLENtTjZGekIsbUJuTjVGNEIsQ21Oa0c1QyxtQkFDSSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDelFvUlosb0N5UXpSSixtQkFRUSxhQUFjLENBa0JyQixDQVZHLHFEQUNJLFVBQVcsQ0FDWCxXQUFZLENBbEJuQix1QkFzQk8sVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FJekIsZ0JBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsVUFBVyxDQUVYLGtEQUNJLFVBQVcsQ0FDWCxXQUFZLENBR2hCLHdCQUNJLGlCQUFrQixDQUl6QixzQ0FFTyxpQkFBa0IsQ3pRMk90QixvQ3lRN09ILHNDQUtXLGdCQUFpQixDQUV4QixDQVBKLGdDQVVPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCaFBoSTZCLENnUGlJN0IseUZ6UjlJOEIsQ3lSK0k5QixhM1FyS1csQzJRc0tYLG1CaFBsSWtDLENnUG1JbEMsd0JoUGxJdUMsQ2dQbUl2QyxvQmhQbEltQyxDZ1BnSDFDLHlDQXFCVyxrQkFBbUIsQ3pRd04zQixvQ3lRN09ILHlDQXdCZSxnQkFBaUIsQ0FFeEIsQ0ExQlIsZ0RBNkJXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlaFAvSXFCLENnUGdKckIsWTNReExPLEMyUXlMUCxvQkFBdUIsQ0FuQ2xDLHNEQXdDZSxVQUFXLENFckkvQixTQUNJLGlCQUFrQixDQUNsQixTQUFVLENBRVYscUJBQ0ksK0NDL0RtSixDRGdFbkosNkJDakVnQyxDRGtFaEMsVUFBVyxDQUhkLDRCQU1PLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw4QkMxRTZDLENEOEVyRCxrQkFDSSxnQkM5RTJCLENENkU5QiwwQkFJTyw0QmxOakI0QixDekRrVWhDLG9DMlFyVEgsMEJBT1csYUFBbUQsQ0FVMUQsQzNRb1NELHFDMlFyVEgsMEJBV1csa0NsTnhCd0IsQ2tOOEIvQixDM1FvU0QscUMyUXJUSCwwQkFlVyxXQUFZLENBRW5CLENBR0wsb0JBQ0ksZ0JDakdnQyxDRGtHaEMsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUd0QixlQUNJLGlCQUFrQixDM1EwUmxCLG9DMlEzUkosZUFHUSxZQUFhLENBU3BCLEMzUStRRyxxQzJRM1JKLGVBTVEsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBQ1IsV0FBWSxDQUVuQixDQUVELGdCQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDM1EyUWxCLG9DMlE3UUosZ0JBS1EsaUJBQWtCLENBd0J6QixDQTdCQSx1Q0FVVyxjck5ySTBCLENxTjJIckMseUNBYWUsYUFBYyxDQUNkLHVGM1JsSHNCLEMyUm1IdEIsYTdRcklHLEM2UXNJSCxnQnJOcEl5QixDcU5xSXpCLG1Cck5wSTRCLENxTm1IM0MseUNBcUJlLGFBQWMsQ0FDZCx1RjNSOUhzQixDMlIrSHRCLGE3UXpJRyxDNlEwSUgsZ0JyTnZJeUIsQ3FOd0l6QixtQnJOdkk0QixDcU42STVDLGdCQUNJLFlBQWEsQ0FDYixXQUFZLENBR2hCLDBCQUNJLGlCQUFrQixDQUd0QixnQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGVBQWdCLENBR3BCLGVBQ0ksVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZ0JBQWlCLEMzUTBOakIsb0MyUS9OSixlQVFRLGVBQWdCLENBcU52QixDM1FFRyxxQzJRL05KLGVBYVEsU0FBVSxDQWdOakIsQ0E3TkEsNEJBc0JPLGFBQWMsQ0FDZCxpQkFBa0IsQ0F2QnpCLHFEQXlCVywwQkFBMkIsQzNRc01uQyxxQzJRL05ILDRCQStCVyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLE9BQVEsQ0FhZixDQTlDSixxREFxQ1csMEJBQTJCLENBckN0QyxvREF3Q1csZUFBZ0IsQ0FDaEIsY0FBZSxDQU92Qix5QkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsZ0JBQWlCLEMzUTBLckIsb0MyUS9LQSx5QkFRUSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FFMUIsQ0FFRCx3QkFDSSxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFdBQVksQzNRMEpoQixvQzJRaEtBLHdCQVNRLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBT3ZCLENBSkcsaUNBQ0ksVUFBVyxDQUtuQixzQkFDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixnQkFBbUIsQ0FMdEIsMEJBUU8sYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixXQUFZLENBQ1osVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDM1E2SGYsb0MyUTVJQywwQkFpQlcsZUFBZ0IsQ0FDaEIsWUFBYSxDQUVwQixDQUdMLHFCQUNJLGVBQWdCLEMzUW9IcEIsb0MyUXJIQSxxQkFJUSxhQUFjLENBNEJyQixDQWhDQSw0Q0FTVyxRQzFRNEIsQ0RpUXZDLDhDQWVlLHVGck4xUndCLENxTjJRdkMsNEZBWWUsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixxQkFBc0IsQ0FFdEIsVTdRcFJDLEM2UXFSRCxnQnJON1JxQixDcU44UnJCLG1Cck54UndCLENxTnNRdkMsOENBd0JlLGNBQWUsQ0FDZix1RnJOL1J3QixDcU53U3hDLHVCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGtCN1FwVFcsQzZRcVRYLFVBQVcsQ0FDWCxTQUFVLEMzUTZFZCxvQzJRbkZBLHVCQVNRLGVBQWdCLENBQ2hCLFlBQWEsQ0FXcEIsQ0FSRyxnQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FPcEIsNkJBQ0ksZ0JBQWlCLENBQ2pCLG9DQUNJLHVGM1IzVHNCLEMyUjRUdEIsVTdRcFVLLEM2UXFVTCxrQkFBb0IsQ0FFeEIsbUNBQ0ksdUYzUnBVc0IsQzJScVV0QixVN1F6VUssQzZRMFVMLG9CQUFxQixDQUk3Qiw2QkFDSSxnQkFBaUIsQ0FDakIsb0NBQ0ksdUYzUnpVc0IsQzJSMFV0QixVN1FsVkssQzZRbVZMLGtCQUFvQixDQUV4QixtQ0FDSSx1RjNSbFZzQixDMlJtVnRCLFU3UXZWSyxDNlF3Vkwsb0JBQXFCLENBTWpDLG9CQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixVQUFXLENBQ1gsdUYzUjlWOEIsQzJSK1Y5QixVN1FuV2EsQ0V5WGpCLG9DMlEzQkEsb0JBUVEsU0FBVSxDQUNWLGlCQUFrQixDQUV6QixDQUVELG9CQUNJLGtCQUFvQixDQUNwQixVN1E3V2EsQzZROFdiLHVGM1J0VzhCLEMyUnlXbEMsb0JBQ0ksbUJBQW9CLENBQ3BCLFU3UW5YYSxDNlErQ3pCLHlCQTJVUSxpQkFBa0IsQ0FHckIsc0NBRU8saUJBQWtCLEMzUU50QixvQzJRSUgsc0NBS1csZ0JBQWlCLENBRXhCLENBUEosZ0NBVU8sbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsd0JsUGpYNkIsQ2tQa1g3Qix5RjNSL1g4QixDMlJnWTlCLGE3UXRaVyxDNlF1WlgsbUJsUG5Ya0MsQ2tQb1hsQyx3QmxQblh1QyxDa1BvWHZDLG9CbFBuWG1DLENrUGlXMUMseUNBcUJXLGtCQUFtQixDM1F6QjNCLG9DMlFJSCx5Q0F3QmUsZ0JBQWlCLENBRXhCLENBMUJSLGdEQTZCVyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osZWxQaFlxQixDa1BpWXJCLFk3UXphTyxDNlEwYVAsb0JBQXVCLENBbkNsQyxzREF3Q2UsVUFBVyxDQU0zQiwrQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENBQ2IscUJBQXNCLEMzUXZEdEIsb0MyUWtESiwrQkFRUSxVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsb0JBQXFCLENBaUg1QixDQTlHRyxvQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQzNRcEVmLHFDMlFpRUEsb0NBS1EsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGlCQUFrQixDQUV6QixDQUVELHVDQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLGtCQUFtQixDM1FuRnZCLHFDMlE0RUEsdUNBVVEsa0JBQW1CLENBQ25CLFNBQVUsQ0FDVixlQUFnQixDQUNoQixpQkFBa0IsQ0E4QnpCLENBM0NBLCtDQWlCTyxpQkFBa0IsQ0FDbEIsY0FBZSxDM1E5RnZCLG9DMlE0RUMsK0NBcUJXLGVBQWlCLENBQ2pCLFlBQWEsQ0FFcEIsQ0F4QkosbUVBMkJPLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDQUNYLFFBQVMsQ0FDVCxpQkFBa0IsQ0EvQnpCLGtFQW1DTyxxRjNSaGUwQixDMlJpZTFCLGE3UW5mTyxDNlErY2QsZ0VBd0NPLHFGM1JyZTBCLEMyUnNlMUIsYTdRbmZPLEM2UWdibEIsaURBd0VPLFVBQVcsQ0FDWCxVQUFXLENBekVsQixzREE2RU8sa0I3UWxnQlcsQzZRcWJsQixzR0FpRk8sS0FBTSxDQUNOLFlBQWEsQ0FsRnBCLG1EQXNGTyxTQUFVLENBQ1YsVUFBVyxDQUNYLHdCQUF5QixDQUN6QixlQUFnQixDM1EzSXBCLG9DMlFrREgsbURBNkZXLE1BQU8sQ0FFZCxDQS9GSixtREFrR08sUUFBUyxDM1FwSmIsb0MyUWtESCxtREFxR1csUUFBUyxDQUVoQixDQXZHSixtREEwR08sVUFBVyxDQUNYLFFBQVMsQ0FDVCxrQkFBbUIsQ0E1RzFCLGdIQWtIVyxZN1F2aUJPLEM2UXdpQlAsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQXJIM0Isa0hBMkhPLFlBQWEsQzNRN0tqQixvQzJRaUxKLDRCQUdRLGVBQWdCLENBSHZCLHFEQUtXLFlBQWEsQ0FDYiwwQkFBMkIsQ0FOdEMsbURBU1csY0FBZSxDQVQxQixvREFZVyxhQUFjLENBQ2QsZ0JBQWlCLENBQ3BCLEMzUS9MTCxxQzJRaUxKLDRCQWlCUSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBbkJ6QixxREFxQlcsa0JBQW1CLENBckI5QixvREF3QlcsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNsQixDM1EzTUwsb0MyUWdOSCxxREFHVyxZQUFhLENBQ2Isa0JBQW1CLENBSjlCLG1EQVFXLGNBQWUsQ0FDbEIsQzNRek5MLHFDMlFnTkosNEJBWVEsaUJBQWtCLENBWnpCLHFEQWNXLDBCQUEyQixDQWR0QyxvREFpQlcsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDakIsQ0V4aUJiLFNBQ0ksd0NDakV1SixDRG9Fdkosa0JBQ0ksZ0JDbkUyQixDRGtFOUIsMEJBSU8sNEJwTkw0QixDekRrVWhDLG9DNlFqVUgsMEJBT1csa0NwTlJ3QixDb05jL0IsQzdRb1RELHFDNlFqVUgsMEJBV1csV0FBWSxDQUVuQixDQUdMLG9CQUNJLGdCQ2xGZ0MsQzlRa1loQyxvQzZRalRKLG9CQUlRLGdCQUFpQixDQUV4QixDQUVELGdCQUNJLGVBQWdCLENBQ2hCLGlCQUFrQixDN1F1U2xCLG9DNlF6U0osZ0JBS1EsaUJBQWtCLENBd0J6QixDQTdCQSx1Q0FVVyxjdk56RzBCLEN1TitGckMseUNBYWUsYUFBYyxDQUNkLHVGN1J0RnNCLEM2UnVGdEIsYS9RekdHLEMrUTBHSCxnQnZOeEd5QixDdU55R3pCLHdCQ3JHeUMsQ0RvRnhELHlDQXFCZSxhQUFjLENBQ2QsdUY3UmxHc0IsQzZSbUd0QixhL1E3R0csQytROEdILGdCdk4zR3lCLEN1TjRHekIsbUJ2TjNHNEIsQ3VOaUg1QyxnQkFDSSxpQkFBa0IsQzdReVFsQixvQzZRMVFKLGdCQUlRLGtCQUFtQixDQUUxQixDQUVELDBCQUNJLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsaUJBQWtCLEM3UStQbEIsb0M2UWxRSiwwQkFNUSxxQkFBc0IsQ0FFN0IsQ0FHRyx3QkFDSSxpQkFBa0IsQ0FHdEIsc0JBQ0ksZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFdBQVksQ0FIZiwwQkFNTyxVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsZ0JBQWlCLENBQzdCLGdCQUFpQixDQUNMLGVBQWdCLENBSXhCLHFCQUNJLG9CQUFxQixDQUR4Qiw0Q0FLVyxjQzFKb0MsQ0RxSi9DLDhDQVFlLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLHVGN1J6SmtCLEM2UjBKbEIsYS9RNUtELEMrUTZLQyxnQnZOM0txQixDdU40S3JCLG1Cdk4zS3dCLEN1TjZKdkMsOENBa0JlLGFBQWMsQ0FDZCx1RjdScktrQixDNlJzS2xCLGEvUWhMRCxDK1FpTEMsZ0J2TjlLcUIsQ3VOK0tyQixtQnZOOUt3QixDdU5vTHhDLHlCQUVJLFcvUXpMVyxDK1F5TFgsK0IvUXpMVyxDK1EwTFgsU0FBVSxDQUNWLFdBQVksQ0FLWiw2QkFDSSxnQkFBaUIsQ0FDakIsb0NBQ0ksdUY3UnRMc0IsQzZSdUx0QixhL1F6TUcsQytRME1ILGtCQUFvQixDQUV4QixtQ0FDSSx1RjdSL0xzQixDNlJnTXRCLGEvUTFNRyxDK1E4TVgsNkJBQ0ksZ0JBQWlCLENBQ2pCLG9DQUNJLHVGN1JuTXNCLEM2Um9NdEIsYS9RdE5HLEMrUXVOSCxrQkFBb0IsQ0FFeEIsbUNBQ0ksdUY3UjVNc0IsQzZSNk10QixhL1F2TkcsQytRNk5uQiwrQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLEM3UTZKdEIsb0M2UWxLSiwrQkFRUSxTQUFVLENBc0VqQixDQW5FRyxvQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FHZix1Q0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FwQm5CLGlEQXdCTyxVQUFXLENBQ1gsVUFBVyxDQXpCbEIsc0RBNkJPLGtCL1E5UFcsQytRaU9sQixzR0FpQ08sS0FBTSxDQUNOLGVBQWdCLENBbEN2QixtREFzQ08sTUFBTyxDQUNQLFVBQVcsQ0FDWCx3QkFBeUIsQ0F4Q2hDLG1EQTRDTyxVQUFXLENBQ1gsUUFBUyxDQTdDaEIsZ0hBbURXLFkvUXBSTyxDK1FxUlAsVUFBVyxDQUNYLFdBQVksQ0FyRHZCLGtIQTJETyxZQUFhLENBM0RwQiwyREErRE8sU0FBVSxDQUNWLE9BQVEsQ0FDUixVQUFXLENBQ1gsUUFBUyxDQWxFaEIsMERBc0VPLHVGN1JyUjhCLEM2UnNSOUIsYS9ReFNXLEMrUWlPbEIsd0RBMkVPLHVGN1IxUjhCLEM2UjJSOUIsYS9ReFNXLEMrUTRTbkIsZ0JBQ0ksZ0JBQWlCLEM3UWlGakIsb0M2UWxGSixnQkFJUSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBK0N4QixDQXBEQSxzQ0FTTyxpQkFBa0IsQzdReUV0QixvQzZRbEZILHNDQVlXLGdCQUFpQixDQUNqQixTQUFVLENBRWpCLENBZkosZ0NBa0JPLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHdCcFBuUzZCLENvUG9TN0IseUY3UmpUOEIsQzZSa1Q5QixhL1FyVVcsQytRc1VYLG1CcFByU2tDLENvUHNTbEMsd0JwUHJTdUMsQ29Qc1N2QyxvQnBQclNtQyxDb1AyUTFDLHlDQTZCVyxrQkFBbUIsQzdRcUQzQixvQzZRbEZILHlDQWdDZSxnQkFBaUIsQ0FFeEIsQ0FsQ1IsZ0RBcUNXLE9BQVEsQ0FDUixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlcFBsVHFCLENvUG1UckIsWS9RM1ZPLEMrUTRWUCxvQkFBdUIsQ0EzQ2xDLHNEQWdEZSxVQUFXLENFdFMvQixRQUNJLFNDOURpQixDRCtEakIsc0JDaEUyQixDRGlFM0IsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FPWCxXQUFZLEMvUTZUUixxQytRM1VSLFFBU1EsU0FBVSxDQUNWLHVCQUNJLFVBQVcsQ0FDZCxDQUdMLGlCQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLHdCQy9FcUIsQ0RnRnJCLFdBQVksQ0FMZixtQkFPTyxnQkFBaUIsQy9RcVRyQixxQytRNVRILG1CQVNXLGdCQUFpQixDQUV4QixDQUlMLGNBQ0ksV0FBWSxDQURmLG9CQUdPLFdBQVksQ0FDWixVQUFXLEMvUXlTZixxQytRN1NILG9CQU1XLFlBQWEsQ0FFcEIsQ0FHTCxlQUNJLFlBQWEsQ0FHakIsY0FDSSw0QkN0RjhCLENEcUZqQywyQ0FHTyxXQUFZLENBQ1osY0FBZSxDQUl2QixvQi9Rd0xBLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQytRM0xwQiwwQkFDSSxXQUFZLENBQ1osaUJBQWtCLEMvUTZRbEIsb0MrUS9RSiwwQkFLUSxXQUFZLENBOEduQixDQW5IQSxpRkFTTyxVQUFZLENBQ1osNEQvUmhIOEIsQytSaUg5QixrQkFBbUIsQ0FYMUIsb0RBY08sd0QvUnBIOEIsQytScUg5QixVQUFZLENBZm5CLHNDQWtCTyxrQ2pSbklXLENpUm9JWCxhQUFjLENBQ2QsV0FBWSxDQXBCbkIsZ0NBd0JPLFVBQVcsQ0FDWCx3QmpSN0lXLENpUjhJWCxXQUFZLENBMUJuQix1Q0E2QlcsV0FBWSxDQTdCdkIsaUVBa0NPLFFBQVMsQ0FsQ2hCLCtDQXVDUSxlQUFnQixDQXZDeEIsNERBMkNPLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBN0MxQiw4QkFpRE8saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osWWpSeEtXLENpUm9IbEIsb0VBd0RPLHdCQUF5QixDQXhEaEMsdURBNERPLGVBQWdCLENBQ2hCLGNBQWUsQ0E3RHRCLG1EQWlFTyxrQ2pSbExXLENpUmlIbEIsb0NBcUVPLDJCQUE0QixDQUM1QiwwQkFBMkIsQ0FDM0IsYUFBYyxDQXZFckIsc0VBMkVPLFdBQVksQ0FDWixXQUFZLENBQ1osa0JBQW1CLENBQ25CLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FqRnZCLDZFQXFGVyxVQUFXLENBQ1gsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixXQUFZLENBQ1osa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsTUFBTyxDQUNQLGVBQWlCLENBN0Y1Qiw0RUFnR1csVUFBVyxDQUNYLFdBQVksQ0FDWixvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLE1BQU8sQ0FDUCxlQUFpQixDQXhHNUIsZ0tBOEdPLGNBQWUsQ0FDZixRQUFTLENBTWpCLGlCQUNJLFlBQWEsQy9ReUpiLG9DK1ExSkosaUJBR1EsYUFBYyxDQW1EckIsQ0F0REEseUNBUWUsWUFBYSxDQUNiLGNBQWUsQ0FUOUIsd0NBYWUsUUNoUEssQ0RpUEwsc0JDL09tQixDRGdQbkIsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsY0FBZSxDQUNmLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLHlCQU1HLENBN0JsQiwyQ0FnQ21CLGVBQWdCLENBaENuQyw0Q0FvQ21CLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixVQUFXLENBQ1gsU2pSdFFDLENpUnVRRCwwQkFBNkIsQ0F4Q2hELDhDQTRDbUIsUUM5UU8sQ0QrUVAsc0JDN1FxQixDRGdPeEMsa0RBZ0R1QixZalJ6UkwsQ2lSaVNsQixzQ0FLZSxZQUFhLENBQ2IsYUFBYyxDL1E0RjFCLG9DK1FsR0gsc0NBUW9CLGdCQUFpQixDQUV6QixDQVZaLHFDQVllLGNBQWUsQ0FaOUIseUNBZWUsVUFBVyxDQUNYLFdBQVksQy9RcUZ4QixxQytRckdILHlDQWtCb0IsVUFBVyxDQUNYLFdBQVksQ0FFcEIsQ0FyQlosaUNBeUJXLGVDN1N3QixDRDhTeEIsaUJBQWtCLENBMUI3QixzQ0E0QmUsZUFBZ0IsQ0E1Qi9CLG9FQWlDMkIsT0FBUSxDQUNSLFFBQVMsQ0FsQ3BDLHdDQXlDZSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFRLENBQ1IsOENBQWdELENBQ2hELFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQW9CLEMvUXFEaEMscUMrUXJHSCx3Q0FrRG1CLFVBQVcsQ0FDWCxXQUFZLENBNEJuQixDQS9FWiw2RkF1RG1CLFVBQVcsQ0FDWCxhQUFjLENBQ2QsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLHFCalJwVkMsQ2lSdVJwQiw4Q0FpRW1CLFNBQVUsQ0FJVixXQUFZLEMvUWdDNUIscUMrUXJHSCw4Q0FtRXVCLFNBQVUsQ0FHakIsQ0F0RWhCLCtDQXlFbUIsVUFBVyxDQUlYLFVBQVcsQy9Rd0IzQixxQytRckdILCtDQTJFdUIsVUFBVyxDQUdsQixDQTlFaEIsd0NBa0ZlLGNBQWUsQ0FsRjlCLCtDQXFGbUIsVWpSNVdDLENpUjZXRCxVQUFXLENBQ1gsdUYvUjFXa0IsQytSMldsQixXQUFZLENBQ1osYUFBYyxDQUNkLGlCQUFtQixDQUNuQixvQkFBcUIsQ0FFckIsWUFBYSxDQUNiLDBCQUEyQixDQUMzQixrQkFBbUIsQy9RR25DLG9DK1FsR0gsK0NBaUd1Qix1Ri9ScFhjLEMrUnFYZCxhQUFjLENBR3JCLENBckdoQix3REF3R21CLG9CQUFxQixDQXhHeEMsK0NBNEdtQixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsVUFBVyxDQUNYLDRCQUE2QixDQXBIaEQscURBdUh1QixZQUFhLENBdkhwQywwQ0E4SGUsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsK0JqUm5hRyxDaVJpU2xCLDRDQW9JbUIsb0JBQXFCLENBcEl4Qyx5REEwSW1CLFlBQWEsQ0FhckMsdUJBRVEsU0M1YmEsQ0Q2YmIsc0JDOWJ1QixDRDJiL0IsZ0NBS1ksd0JDOWJpQixDaFJ1WXJCLHFDK1E2REosaURBR1ksV0FBWSxDQUNmLENFbmNULHFCQUNJLFVBQVcsQ0FDWCxTblJJaUIsQ21SUHpCLHNDQVNZLHNCQUF1QixDQVRuQyxtQ0FZWSx1RmpTRDhCLENpU0U5QixVblJOYSxDbVJPYixxQkFsQitCLENBbUIvQixtQkFsQjZCLENBbUI3QixpQkFsQjRCLENBbUI1QixvQkFBcUIsQ0FqQmpDLDBCQXNCUSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLFdBQVksQ0FDWixzQkFBdUIsQ0F6Qi9CLGlDQTJCWSxjQUFlLENBQ2YsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0E5QmxDLHdDQWdDZ0IsVW5SekJTLENtUlB6QixpREFvQ2dCLG9CQUFxQixDQXBDckMsd0NBd0NnQixTQUFVLENBQ1YsY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDRCQUE2QixDQUM3QixVblJ2Q1MsQ21SUHpCLDhDQWdEb0IsWUFBYSxDQWhEakMsbUNBdURZLFVuUmhEYSxDbVJpRGIsK0JuUjNEVyxDbVJHdkIsMENBMERnQixVblJuRFMsQ21SUHpCLGlDQStEWSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFRLENBQ1IsNkNBQStDLENBQy9DLFNBQVUsQ0FDVixVQUFXLENBQ1gsbUJBQW9CLENBdEVoQywrRUF5RWdCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLHFCblJ4RVMsQ21SUHpCLHVDQW1GZ0IsU0FBVSxDQUlWLFdBQVksQ2pSNFNwQixxQ2lSbllSLHVDQXFGb0IsU0FBVSxDQUdqQixDQXhGYix3Q0EyRmdCLFVBQVcsQ0FJWCxVQUFXLENqUm9TbkIscUNpUm5ZUix3Q0E2Rm9CLFVBQVcsQ0FHbEIsQ0N0RlQsY0FDSSxVQUFXLENBQ1gsU3BSTGlCLENvUkV6QiwrQkFTWSxzQkFBdUIsQ0FUbkMsNEJBWVksdUZsU1Y4QixDa1NXOUIsVXBSZmEsQ29SZ0JiLHFCQzNCd0IsQ0Q0QnhCLG1CQzNCc0IsQ0Q0QnRCLGlCQzNCcUIsQ0Q0QnJCLG9CQUFxQixDQWpCakMsbUJBc0JRLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsV0FBWSxDQUNaLHNCQW1ERyxDQTVFWCwwQkEyQlksY0FBZSxDQUNmLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIscUJBQXNCLENBOUJsQyxpQ0FnQ2dCLFVwUmxDUyxDb1JtQ1QsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FuQ3ZDLDBDQXVDZ0Isb0JBQXFCLENBdkNyQyxpQ0EyQ2dCLFNBQVUsQ0FFVixjQUFlLENBQ2YsUUFBUyxDQUNULGlCQUFrQixDQUNsQixZQUFhLENBQ2IsNEJBQTZCLENBQzdCLFVwUnBEUyxDb1JFekIsdUNBb0RvQixZQUFhLENBcERqQyw0QkEyRFksVXBSN0RhLENvUjhEYixrQnBSckVXLENvUlN2QixtQ0E4RGdCLFVwUmhFUyxDb1JFekIsMEJBK0VZLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE9BQVEsQ0FDUiw2Q0FBK0MsQ0FDL0MsU0FBVSxDQUNWLFVBQVcsQ0FDWCxtQkFBb0IsQ0F0RmhDLGlFQXlGZ0IsVUFBVyxDQUNYLGFBQWMsQ0FDZCx1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AscUJwUmpHUyxDb1JFekIsZ0NBbUdnQixTQUFVLENBSVYsV0FBWSxDbFJtUnBCLHFDa1IxWFIsZ0NBcUdvQixTQUFVLENBR2pCLENBeEdiLGlDQTJHZ0IsVUFBVyxDQUlYLFVBQVcsQ2xSMlFuQixxQ2tSMVhSLGlDQTZHb0IsVUFBVyxDQUdsQixDQVFiLHlCQUVRLFdBQVksQ0FDWixZQUFhLENBQ2Isa0JBQW1CLENBSjNCLG1DQU1ZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQVJ4QixvREFVZ0IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBYm5DLHNEQWdCZ0IsWUFBYSxDQUNiLDBCQUEyQixDQUMzQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQXBCbEMsd0RBc0JvQixZQUFhLENBQ2Isa0JBQW1CLENBdkJ2Qyx5REE4Qm9CLE1BQU8sQ0FDUCxhQUFjLENBQ2QsdUJBQXdCLENBaEM1QywyREFtQ29CLFFBQVMsQ0FDVCxPQUFRLENBQ1IsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixTQUFVLENBQ1YsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0ExQ3ZDLG9EQTZDb0Isd0JwUjlLRyxDb1IrS0gsMEJBQTJCLENBQzNCLDJCQUE0QixDQS9DaEQsdUNBb0RZLFlBQWEsQ2xSMk1qQixvQ2tSL1BSLHVDQXNEZ0IsYUFBYyxDQUNkLGdCQUFpQixDQUV4QixDQXpEVCxxQ0EyRFksZUFBZ0IsQ0EzRDVCLHVDQThEWSxXQUFZLENBOUR4QiwrQ0FrRVksZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixjQUFlLENBckUzQiw0Q0F3RVkscUJwUmxNYSxDb1JtTWIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixlQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsOEJBQStCLENBQy9CLFVwUjNNYSxDb1IwSHpCLG9HQW1GZ0IscUJwUjdNUyxDb1I4TVQsYXBSck5PLENvUnNOUCxvQnBSdE5PLENvUmlJdkIsOElBdUZvQixZcFJ4TkcsQ29SaUl2QixrREE2RlksVUFBVyxDQTdGdkIsOENBZ0dZLFVBQVcsQ0FDWCxTcFIzTmEsQ29SNE5iLGdCQUFpQixDQUNqQiw4QkFBK0IsQ0V4SzNDLDBDQUdZLG9EcFNwRDhCLENvU3FEOUIsd0JDcEVpQyxDRHFFakMsZ0JDdEV5QixDRHVFekIsVXRSM0RhLENzUnFEekIseURBU29CLGlCdFI5REssQ3NScUR6QixvRUFXd0Isd0JBQXlCLENBWGpELGtFQWN3Qix5QkFBMEIsQ0FkbEQsc0JBc0JRLG9EcFN2RWtDLENvU3dFbEMsd0JDdkZxQyxDRHdGckMsZ0JDekY2QixDRGlFckMseUJBNEJRLHNCQzlEd0MsQ0QrRHhDLFFDOUQwQixDRGlDbEMsNkNBK0JZLFV0UnBGYSxDc1JxRmIsa0J0UjVGVyxDc1I0RHZCLG1EQW1DZ0IsYXRSL0ZPLENzUmdHUCxldFJ6RlMsQ3NScUR6Qix5SEF3Q2dCLGF0UnBHTyxDc1JxR1Asa0J0UnhHTyxDc1JtSHZCLHdDQUVRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsY0FBYyxDQUNkLGVBQWdCLENBTHhCLCtDQU9ZLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLFVBQVcsQ0FDWCxXQUFZLENBQ1osMEJBQTJCLENBWnZDLG1EQWVZLGtDQUFxQyxDQWZqRCxtREFrQlksa0NBQXFDLENBbEJqRCxtREFxQlksa0NBQXFDLENBckJqRCxtREF3Qlksa0NBQXFDLENBeEJqRCxtREEyQlksa0NBQXFDLENBM0JqRCxtREE4Qlksa0NBQXFDLENBOUJqRCxtREFpQ1ksa0NBQXFDLENBakNqRCxtREFvQ1ksa0NBQXFDLENBcENqRCxtREF1Q1ksa0NBQXFDLENBdkNqRCxtREEwQ1ksa0NBQXFDLENBMUNqRCxtREE2Q1ksa0NBQXFDLENBN0NqRCw4Q0FtRFksaUJBQWtCLENBbkQ5QixxREFxRGdCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsS0FBTSxDQUNOLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQTBCLENBMUQxQyx5REFnRW9CLGtDQUFxQyxDQWhFekQseURBdUVvQixrQ0FBcUMsQ0F2RXpELHlEQThFb0Isa0NBQXFDLENBOUV6RCx5REFxRm9CLGtDQUFxQyxDQXJGekQseURBNEZvQixrQ0FBcUMsQ0E1RnpELHlEQW1Hb0Isa0NBQXFDLENBbkd6RCx5REEwR29CLGtDQUFxQyxDQTFHekQseURBaUhvQixrQ0FBcUMsQ0FqSHpELHlEQXdIb0Isa0NBQXFDLENBeEh6RCx5REErSG9CLGtDQUFxQyxDQS9IekQseURBc0lvQixrQ0FBcUMsQ0F0SXpELGlFQTJJWSxpQkFBa0IsQ0FDbEIsY0FBZ0IsQ0E1STVCLDhDQStJWSxhQUFjLENBQ2QsY0FBZSxDQUNmLFdBQVksQ0FDWixpQkFBa0IsQ0VwUTFCLGFBQ0ksc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxvQkFBcUIsQ0FDckIsVXhSS2lCLEN3UkpqQixjQUFlLENBQ2YsYUFBYyxDQUNkLHVGdFNNa0MsQ3NTTGxDLHlCQUEwQixDQVRsQyxnQkFhUSxXQUFZLENBYnBCLHFCQWVZLGVBQWdCLENBZjVCLHVCQW1CWSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFRLENBQ1IsNkNBQStDLENBQy9DLFNBQVUsQ0FDVixVQUFXLENBQ1gsbUJBQW9CLENBMUJoQywyREE2QmdCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLHFCeFJ6QlMsQ3dSVnpCLDZCQXVDZ0IsU0FBVSxDQUlWLFdBQVksQ3RSMlZwQixxQ3NSdFlSLDZCQXlDb0IsU0FBVSxDQUdqQixDQTVDYiw4QkErQ2dCLFVBQVcsQ0FJWCxVQUFXLEN0Um1WbkIscUNzUnRZUiw4QkFpRG9CLFVBQVcsQ0FHbEIsQ0FwRGIsdUJBd0RZLGNBQWUsQ0FDZixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLHFCQUFzQixDQTNEbEMsOEJBNkRnQixVeFJuRFMsQ3dSb0RULFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLHVGdFNuRDBCLENzU29EMUIseUJBQTBCLENBbEUxQyx1Q0FzRWdCLG9CQUFxQixDQXRFckMsOEJBMEVnQixTQUFVLENBQ1YsY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDZCQUE4QixDQUM5Qiw0QkFBNkIsQ0FDN0IsVXhSdkVTLEN3UlZ6QixvQ0FtRm9CLFlBQWEsQ0FuRmpDLHlCQTBGWSxVeFJoRmEsQ3dSa0ZiLGlCQUFrQixDQUNsQixLQUFNLENBRU4sWUFBYSxDQS9GekIsZ0NBaUdnQixVeFJ2RlMsQ3dSVnpCLHlCQXdHUSxZQUFhLENBR2hCLG9DQUVPLGlCQUFrQixDQUZ6QiwyQ0FJVyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FOdkIsd0NBU1csa0NBQXFDLENBVGhELHdDQVlXLGtDQUFxQyxDQVpoRCx3Q0FlVyxrQ0FBcUMsQ0FmaEQsd0NBa0JXLGtDQUFxQyxDQWxCaEQsd0NBcUJXLGtDQUFxQyxDQXJCaEQsd0NBd0JXLGtDQUFxQyxDQXhCaEQsd0NBMkJXLGtDQUFxQyxDQTNCaEQsd0NBOEJXLGtDQUFxQyxDQTlCaEQsd0NBaUNXLGtDQUFxQyxDQWpDaEQsd0NBb0NXLGtDQUFxQyxDQXBDaEQsd0NBdUNXLGtDQUFxQyxDQXZDaEQsK0JBMkNPLFlBQWEsQ0EzQ3BCLCtCQThDTyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FoRG5CLDZCQW9EVyxxQ0FBd0MsQ0FwRG5ELDZCQXVEVyxxQ0FBd0MsQ0F2RG5ELDZCQTBEVyxxQ0FBd0MsQ0ExRG5ELDZCQTZEVyxxQ0FBd0MsQ0E3RG5ELDZCQWdFVyxxQ0FBd0MsQ0FoRW5ELDZCQW1FVyxxQ0FBd0MsQ0FuRW5ELDZCQXNFVyxxQ0FBd0MsQ0F0RW5ELDZCQXlFVyxxQ0FBd0MsQ0F6RW5ELDZCQTRFVyxxQ0FBd0MsQ0E1RW5ELDZCQStFVyxxQ0FBd0MsQ0EvRW5ELDZCQWtGVyxxQ0FBd0MsQ0MvTHhELCtCQUdRLFlBQWEsQ3ZSa1liLG9DdVJyWVIsK0JBUVksYUFBYyxDQUNkLHFCelJHYSxDeVJGYixvQkNkMkIsQ0RlM0IsaUJDZHdCLENER3BDLG1DQWNnQixXQ2hCa0IsQ0RpQnJCLENFVFQsWUFDSSxVQUFXLENBQ1gsUzNSSWlCLEMyUlB6Qiw2QkFTWSxzQkFBdUIsQ0FUbkMsMEJBWVksdUZ6U0Q4QixDeVNFOUIsVTNSTmEsQzJST2IscUJDbEJzQixDRG1CdEIsbUJDbEJvQixDRG1CcEIsaUJDbEJtQixDRG1CbkIsb0JBQXFCLENBakJqQyxpQkFzQlEsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixXQUFZLENBQ1osc0JBZ0RHLENBekVYLHdCQTJCWSxjQUFlLENBQ2YsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQ0E5QmxDLCtCQWdDZ0IsVTNSekJTLEMyUlB6Qix3Q0FvQ2dCLG9CQUFxQixDQXBDckMsK0JBd0NnQixTQUFVLENBRVYsY0FBZSxDQUNmLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDRCQUE2QixDQUM3QixVM1J4Q1MsQzJSUHpCLHFDQWlEb0IsWUFBYSxDQWpEakMsMEJBd0RZLFUzUmpEYSxDMlJrRGIsK0IzUjVEVyxDMlJHdkIsaUNBMkRnQixVM1JwRFMsQzJSUHpCLHdCQTRFWSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPQUFRLENBQ1IsNkNBQStDLENBQy9DLFNBQVUsQ0FDVixVQUFXLENBQ1gsbUJBQW9CLENBbkZoQyw2REFzRmdCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLHFCM1JyRlMsQzJSUHpCLDhCQWdHZ0IsU0FBVSxDQUlWLFdBQVksQ3pSK1JwQixxQ3lSbllSLDhCQWtHb0IsU0FBVSxDQUdqQixDQXJHYiwrQkF3R2dCLFVBQVcsQ0FJWCxVQUFXLEN6UnVSbkIscUN5Um5ZUiwrQkEwR29CLFVBQVcsQ0FHbEIsQ0VoSGIsZ0JBQ0ksaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixrQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLHNCQ1g4QixDRGE5Qix1QkFDSSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGNBQWdCLENBQ2hCLE9BQVEsQ0FDUixTQUFXLENBQ1gsa0I3UmhCZSxDNlJpQmYsVTdSVmlCLEM2UmFwQix3QkFFTyxhQUFjLENBQ2QsWUFBYSxDQUNiLFdBQVksQ0FDWixVN1JsQmEsQzZSbUJiLGlCQzlCd0IsQ0QrQnhCLG1CQzlCd0IsQ0Q0Q3BDLCtCQUVRLHNCQ3BEMEIsQ0RrRGxDLHNDQUtZLGtCN1I5Q1csQzZSK0NYLFU3UnhDYSxDNlJrQ3pCLHVDQVdnQixVN1I3Q1MsQzZSOENULGlCQ3pEb0IsQ0QwRHBCLG1CQ3pEb0IsQ0N5QnBDLGtEQU9FLGlCQUFrQixDQXNKbEIsU0FBVSxDQUNWLHFCQUFzQixDQUV0QixVQUFVLENBaEtaLDBGQUtHLG9CQUFxQixDQUx4QixzRUFTRyxZQUFhLENBVGhCLHFGQVlHLGdCQUFpQixDQVpwQix5RUFnQkksWUFBWSxDQUNaLFkvUjFDbUIsQytSMkNuQixVQUFXLENBQ1gsV0FBWSxDQW5CaEIsMEZBc0JJLHdCQUF5QixDQUkzQixvQ0ExQkYseUVBNEJJLFlBQWEsQ0FDYixDQTdCSix3RUFnQ0cscUJBQXNCLENBaEN6QixvSEFtQ0csb0JBQXFCLENBbkN4Qiw0RUFzQ0csZ0JBQWlCLENBRWpCLGlCQUFjLENBeENqQiw0TUE2Q0csWUFBYSxDQTdDaEIsZ0ZBZ0RHLFVBQVcsQ0FDWCxZL1IxRW9CLEMrUnlCdkIsa0VBcURHLGEvUjNFb0IsQytSc0J2QixtR0F3REcsZ0JDdENvRCxDRGxCdkQsaUxBOERHLGtCL1J2Rm9CLEMrUnlCdkIsaUdBaUVHLFMvUmhGc0IsQytSZXpCLCtEQXFFSSxhL1IzRm1CLEMrUnNCdkIscUZBeUVLLHdCL1JsR2tCLEMrUnlCdkIsNkVBNEVLLFVBQVcsQ0FDWCxvQi9SdEdrQixDK1J1R2xCLFUvUjdGb0IsQytSZXpCLDRFQWlGSyxVQUFXLENBQ1gsVS9SakdvQixDK1JlekIsZ0dBdUZHLFUvUnRHc0IsQytSMEd0QixnQkFBaUIsQ0FIakIsb0NBeEZILGdHQXlGSSxjQUFlLENBR2hCLENBNUZILHFFQThGRyxpQkFBaUIsQ0E5RnBCLHVFQWlHRyxnQkFBaUIsQ0FqR3BCLDJEQW9HRyxZQUFhLENBQ2IsVS9ScEhzQixDK1JxSHRCLGNBQWUsQ0FHZixnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixvQ0E3R0gsMkRBOEdJLHFCQUFxQixDQVV0QixDQXhISCxrRUFpSEksVS9SaElxQixDK1JvSXJCLGNBQWUsQ0FDZixnQkFBaUIsQ0FKakIsb0NBbEhKLGtFQW1ISyxjQUFlLENBSWhCLENBdkhKLHFFQTRIRyxzQkFBdUIsQ0E1SDFCLHNEQStIRyxpQkFBaUIsQ0FDakIsVUFDRCxDQWpJRixnRkFtSUcsZUFBZSxDQUNmLGdCQUFnQixDQXBJbkIsb0VBdUlHLFlBQWEsQzdSc09SLHFDNlI3V1Isb0VBMElJLFdBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxhQUFjLENBQ2QsWUFBYSxDQUdkLENBbEpILCtEQXVKRywrQi9SaExvQixDK1JpTHBCLFdBQVksQ0FDWixTQUFVLENBQ1YsV0FBWSxDQUNaLGFBQWMsQ0EzSmpCLDRFQWtLRyxZQUFhLENBbEtoQixpRkFxS0csYS9SOUxvQixDK1IrTHBCLFNBQVUsQ0FFWCxvQ0F4S0YsK0RBMEtJLGtCQUFtQixDQUNuQixDQUVGLG9DQTdLRixtRUErS0ksZUFBZ0IsQ0FDaEIsQ0FoTEosa0VBbUxHLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNkJBQThCLENBckxqQywrRkF1TEksVS9SdE1xQixDK1JlekIsbUVBK0xHLGVBQWdCLENBQ2hCLGFBQWMsQ0FKZCxvQ0E1TEgsbUVBNkxJLFNBQVUsQ0FJWCxDQWpNSCx3RUFtTUcsV0FBWSxDQUNaLFlBQWEsQ0FwTWhCLG9FQXVNRyxPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFlBQWMsQ0FDZCxTQUFVLENBQ1YsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0E5TW5CLG9RQWlORyxjQUFlLENBQ2YsWUFBYSxDQUNiLGFBQWMsQ0FuTmpCLDJFQXNORyxlQUFlLENBQ2YsaUJBQWtCLENBdk5yQiw0RkErTkksbUJBQXFCLENBTnJCLHFDQXpOSiw0RkEwTksscUQ3U3JPcUMsQzZTMk90QyxDQUpBLHFDQTVOSiw0RkE2TksscUQ3U3hPcUMsQzZTMk90QyxDQWhPSiwyRkFrT0ksVS9SalBxQixDK1JrUHJCLHFDQW5PSiwyRkFvT0ssdUQ3UzNPcUMsQzZTZ1B0QyxDQUhBLHFDQXRPSiwyRkF1T0ssdUQ3UzlPcUMsQzZTZ1B0QyxDQXpPSiw2RUE0T0ksdUQ3U3ZQc0MsQzZTd1B0QyxVL1I1UHFCLEMrUmV6Qix1RUFpUEcsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixhL1I1UW9CLEMrUjZRcEIsdUQ3Uy9QdUMsQzZTZ1F2QyxhQUFjLENBQ2QsWS9SL1FvQixDK1JnUnBCLFdBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBM1BkLCtHQTZQSSxVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FDVCxpQkFBa0IsQ0FoUXRCLDJFQW1RSSxVQUFXLENBQ1gsV0FBWSxDQUdaLHlDQXZRSiw0RUF3UUssbUJBQW9CLENBRXJCLENBMVFKLDhKQStRRyxjQUFlLENBQ2Ysd0JBQXlCLENBUXpCLGdCQUFpQixDQVBqQix5Q0FqUkgsOEpBa1JJLHVEN1M3UnNDLEM2UzhSdEMsbUJBQW9CLENBTXJCLENBSkEseUNBclJILDhKQXNSSSx1RDdTalNzQyxDNlNvU3ZDLENBelJILDBFQTJSRyxZQUFhLENBM1JoQiwrRUE4UkcsYS9SdlRvQixDK1J5QnZCLHFFQXlTRyxhQUFjLENBQ2QsWUFBWSxDQUNaLDRCQUE2QixDQVY3Qix5Q0FqU0gscUVBa1NJLGVBQWUsQ0FDZixpQkFBa0IsQ0FTbkIsQ0FQQSx5Q0FyU0gscUVBc1NJLFVBQVcsQ0FDWCxlQUFlLENBS2hCLENBQ0Qsb0NBN1NGLHlFQStTSSxTQUFTLENBQ1QsaUJBQWtCLENBRWxCLENBRUYsb0NBcFRGLHlFQXNUSSxZQUFhLENBdFRqQix5RUF5VEksVUFBVSxDQUNWLGlCQUFrQixDQUVsQixDQTVUSiwrRUErVEcsYS9SeFZvQixDK1J5QnZCLHVGQWtVRyxpQkFBa0IsQ0FsVXJCLDBHQXFVSSxhL1I5Vm1CLEMrUitWbkIsd0JBQXlCLENBQ3pCLG1CQUFvQixDQUNwQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHFDQTFVSiwwR0EyVUssaUQ3U3RWcUMsQzZTMlZ0QyxDQUhBLHFDQTdVSiwwR0E4VUssaUQ3U3pWcUMsQzZTMlZ0QyxDQWhWSiwwR0FtVkksTUFBTyxDQUNQLE9BQVEsQ0FDUixhQUFjLENBQ2QsUUFBUyxDQUNULGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixRQUFTLENBQ1QsNkJBQThCLENBMVZsQyxvSUE2VkssaUJBQWtCLENBQ2xCLGEvUnZYa0IsQytSd1hsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFpQixDQUNqQix3Qi9SL1hrQixDK1JnWWxCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixTQUFVLENBeldmLDBJQTJXTSxVQUFXLENBQ1gsV0FBWSxDQUNaLGUvUjVYbUIsQytSNlhuQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxVQUFXLENBQ1gsUUFBUyxDQWxYZiwySUFxWE0sVUFBVyxDQUNYLFVBQVcsQ0FDWCxlL1J0WW1CLEMrUnVZbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsVUFBVyxDQUNYLFFBQVMsQ0E1WGYsMklBZ1lLLFUvUi9Zb0IsQytSZ1pwQixrQi9SMVprQixDK1IyWmxCLG9CL1IzWmtCLEMrUnlCdkIsZ0hBc1lLLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0E1WWQsMERBaVpHLGtCL1IxYW9CLEMrUjJhcEIsVS9SamFzQixDK1JtYXZCLHlDQXBaRiwwREFzWkksYUFBYyxDQUNkLFUvUnRhcUIsQytSdWFyQixDQXhaSixnR0E0WkcsWUFBYSxDQTVaaEIsZ0VBd2FJLGtCQUFtQixDQUNwQixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLFFBQVUsQ0FDVixjQUFlLENBQ2YsYS9SemNvQixDK1IwY3BCLGlEN1M1YnVDLEM2UzBhdEMseUNBL1pKLGdFQWdhSyxtQkFBcUIsQ0FDckIseUJBQTBCLENBaUIzQixDQWZBLHlDQW5hSixnRUFvYUssbUJBQXFCLENBQ3JCLGdCQUFpQixDQUNqQix5QkFBMEIsQ0FZM0IsQ0FsYkosdUVBcWJHLHFCQUF1QixDQUN2QixVQUFZLENBQ1osV0FBWSxDQUNaLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsd0IvUm5kb0IsQytSb2RwQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsdUJBQXlCLENBQ3pCLGtCQUFtQixDQW5jdEIsb0VBNmNJLHVCQUF3QixDQUN4Qix3QkFBeUIsQ0FDekIsd0IvUnhlbUIsQytSeWVuQixnQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixXQUFZLENBQ1osa0JBQW1CLENBYm5CLHlDQXZjSixvRUF3Y0ssaUJBQWtCLENBYW5CLENBWEEseUNBMWNKLG9FQTJjSyxpQkFBa0IsQ0FVbkIsQ0FyZEosMEVBNmRJLHVCQUF3QixDQUN4Qix3QkFBeUIsQ0FDekIsd0IvUnhmbUIsQytSeWZuQixZQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osa0JBQW1CLENBZG5CLHlDQXZkSiwwRUF3ZEssaUJBQWtCLENBaUJuQixDQWZBLHlDQTFkSiwwRUEyZEssaUJBQWtCLENBY25CLENBemVKLDhFQXVlSyxZL1JoZ0JrQixDK1J5QnZCLHlGQTJlRyxtQkFBcUIsQ0FDckIsU0FBVSxDQTVlYix5RUFpZkcsa0JBQW1CLENBamZ0QixnRkFxZkcsV0FBUyxDQUNULHdCL1IvZ0JvQixDK1JnaEJwQixrQkFBbUIsQ0FDbkIsVS9SdmdCc0IsQytSZXpCLDZFQTRmRyxtQkFBcUIsQ0FDckIsU0FBVSxDQTdmYixnRUFpZ0JHLFlBQWEsQ0FqZ0JoQix3RUFvZ0JHLGFBQWMsQ0FwZ0JqQiw0RUF1Z0JHLGtCQUFtQixDQUNuQixjQUFlLENBeGdCbEIsMlFBNmdCRyw2QkFBOEIsQ0E3Z0JqQyxvRUFnaEJHLFlBQWEsQ0FDYixZQUFhLENBQ2IseUNBbGhCSCxvRUFtaEJJLHFCQUFzQixDQUV2QixDQXJoQkgsOEVBdWhCRyxlQUFnQixDQUNoQix5Q0F4aEJILDhFQXloQkksVUFBVyxDQVFaLENBTkEsMENBM2hCSCw4RUE0aEJJLFNBQVUsQ0FLWCxDQUhBLGdFQTloQkgsOEVBK2hCSSxTQUFVLENBRVgsQ0FDRCx5Q0FsaUJGLDBFQW9pQkksU0FBWSxDQUNaLENBR0YseUNBeGlCRiwrRUEwaUJJLGlCQUFtQixDQUNuQixDQUdELHlDQTlpQkgsdUVBK2lCSSxVQUFXLENBS1osQ0FIQSx5Q0FqakJILHVFQWtqQkksU0FBVyxDQUVaLENBRUEseUNBdGpCSCx1RUF1akJJLFVBQVcsQ0FLWixDQUhBLHlDQXpqQkgsdUVBMGpCSSxTQUFXLENBRVosQ0FFQSx5Q0E5akJILHVFQStqQkksVUFBVyxDQUtaLENBSEEseUNBamtCSCx1RUFra0JJLFNBQVcsQ0FFWixDQXBrQkgsc0VBd2tCRyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQTFrQnRCLCtFQTZrQkcsZUFBZ0IsQ0E3a0JuQiw4S0F5bEJHLFFBQVEsQ0FOUix5Q0FubEJILGlPQXFsQkssaUJBQW1CLENBQ25CLENBdGxCTCwwT0E4bEJHLFdBQVksQ0E5bEJmLG9PQXVtQkcsUUFBUyxDQXZtQlosc0ZBNG1CSSxVL1IzbkJxQixDK1JlekIsNEZBZ25CRyxVQUFZLENBQ1osZUFBZ0IsQ0FqbkJuQiw0SEFxbkJJLGEvUjlvQm1CLEMrUm1wQnBCLDBDQTFuQkgsMkVBNG5CSyxjQUFlLENBQ2YsQ0E3bkJMLDJkQW9vQkssVS9SbnBCb0IsQytSZXpCLCtGQTBvQkksa0JBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixjQUFlLENBN29CbkIsMkVBZ3BCSSxtQkFBcUIsQ0FocEJ6QixxSUFzcEJHLGVBQWdCLENBdHBCbkIsd0lBMHBCRyxhL1JuckJvQixDK1JvckJwQixlQUFnQixDQUNoQixlQUFnQixDQUNoQiw4RTdTeHFCdUMsQzZTeXFCdkMsZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUN6QixtQkFBb0IsQ0FocUJ2QixrS0FvcUJHLHdCQUF5QixDQXBxQjVCLG9FQXVxQkcsVS9SdHJCc0IsQytSZXpCLDZFQTJxQkcsVy9SMXJCc0IsQytSMHJCdEIsNEIvUjFyQnNCLEMrUjJyQnRCLHNCQUFzQixDQUN0QixlQUFlLENBN3FCbEIsMEVBZ3JCRyxZQUFhLENBQ2IsVUFBVyxDQUNYLGFBQWMsQ0FsckJqQiwwRkFzckJHLFVBQVksQ0F0ckJmLG9FQXlyQkcsaUJBQWtCLENBQ2xCLGdCQUFpQixDQTFyQnBCLHFGQThyQkksa0JBQW1CLENBQ25CLGdCQUFpQixDQS9yQnJCLHlFQW9zQkcsbUJBQW9CLENBQ25CLGFBQWMsQ0FHZix5Q0F4c0JILCtEQXlzQkksZUFBZ0IsQ0FLakIsQ0FIQSx5Q0Ezc0JILCtEQTRzQkksZUFBZ0IsQ0FFakIsQ0E5c0JILHlEQWd0QkcsVUFDRCxDQWp0QkYsZ0VBbXRCRyxpQkFBbUIsQ0FHcEIseUNBdHRCRixvRUF3dEJJLG9CQUFzQixDQUN0QixDQXp0QkosOFRBdXVCRyxTQUFVLENBdnVCYixvR0EydUJHLFFBQVMsQ0EzdUJaLHlEQTh1QkcsYS9SdndCb0IsQytSd3dCcEIsOEU3UzF2QnVDLEM2U1cxQyxnRUFpdkJJLGEvUnZ3Qm1CLEMrUnd3Qm5CLDhFN1M3dkJzQyxDNlNnd0J4Qyx5Q0FydkJGLHFFQXV2QkkscUJBQXNCLENBdnZCMUIsK0VBMHZCSSxrQkFBb0IsQ0FDcEIsQ0EzdkJKLHFHQTh2QkcsWUFBWSxDQTl2QmYsK0ZBaXdCRyxhQUFhLENBandCaEIsa0ZBcXdCSSxjQUFlLENBQ2YsZUFBZSxDQUNmLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsYUFBYSxDQUNiLGEvUnR5Qm1CLEMrUnlCdkIsNkZBaXhCSSxpQkFBa0IsQ0FqeEJ0QiwwRkFveEJJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixpQkFBa0IsQ0FDbEIsd0IvUi95Qm1CLEMrUmd6Qm5CLFVBQVcsQ0FDWCxXQUFZLENBM3hCaEIsaUdBOHhCSSxrQi9SdnpCbUIsQytSMHpCbkIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsVUFBVyxDQUNYLFdBQVksQ0F4eUJoQiwrREE2eUJHLHFCQUFzQixDQUN0QixnQkFBcUIsQ0E5eUJ4QixnR0FpekJHLFlBQWEsQ0FqekJoQixnRUFxekJJLGEvUjkwQm1CLEMrUnlCdkIsZ0ZBd3pCSSxZL1JqMUJtQixDK1J5QnZCLGdFQTJ6QkksYS9ScDFCbUIsQytSeUJ2QixnRUE4ekJJLGlCQUFrQixDQTl6QnRCLDRDQXEwQkUsU0FBUyxDQXIwQlgsOENBeTBCRSxpQkFBa0IsQ0F6MEJwQixnR0E2MEJFLG9CQUFxQixDQTcwQnZCLG9LQWsxQkUsWUFBYSxDQWwxQmYsMkRBcTFCRSxVQUFXLENBQ1gsWS9SLzJCcUIsQytSeUJ2Qiw2Q0EwMUJFLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsYS9ScjNCcUIsQytSczNCckIsdUQ3U3gyQndDLEM2U3kyQnhDLGFBQWMsQ0FDZCxZL1J4M0JxQixDK1J5M0JyQixXQUFXLENBQ1gsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsVUFBVyxDQXAyQmIsMkZBczJCRyxVQUFXLENBQ1gsV0FBWSxDQUNaLFFBQVMsQ0FDVCxpQkFBa0IsQ0F6MkJyQixpREE0MkJHLFVBQVcsQ0FDWCxXQUFZLENBR1oseUNBaDNCSCxrREFpM0JJLG1CQUFvQixDQUVyQixDRTc0QkgsNkRBR1ksZ0JoU0plLENnU0MzQixxRUFNWSxnQjdESG1DLEM2REluQywwQnRPMkQ0QixDekRxVWhDLHFDK1J2WVIscUVBVWdCLFNBQVUsQ0FFakIsQ0FaVCx1RUFjWSxnQjdEVndDLEM2RGtCcEQsNkRBR1ksZ0JoUzFCZSxDZ1N1QjNCLHFFQU1ZLGdCM0R6Qm1DLEMyRDBCbkMsMEJ0T3FDNEIsQ3pEcVVoQyxxQytSalhSLHFFQVVnQixTQUFVLENBRWpCLENBWlQsdUVBY1ksZ0IzRGhDd0MsQzJEd0NwRCw2REFHWSxnQmhTaERlLENnUzZDM0IscUVBTVksZ0J6RC9DbUMsQ3lEZ0RuQywwQnRPZTRCLEN6RHFVaEMscUMrUjNWUixxRUFVZ0IsU0FBVSxDQUVqQixDQVpULHVFQWNZLGdCekR0RHdDLEN5RDhEcEQsNERBR1ksZ0JoU3RFZSxDZ1NtRTNCLG9FQU1ZLGdCbkVyRWtDLENtRXNFbEMsMEJ0T1A0QixDekRxVWhDLHFDK1JyVVIsb0VBVWdCLFNBQVUsQ0FFakIsQ0FaVCxzRUFjWSxnQm5FNUV1QyxDbUVxRm5ELDREQUdZLGdCaFM3RmUsQ2dTMEYzQixvRUFNWSxnQmpFNUZrQyxDaUU2RmxDLDBCdE85QjRCLEN6RHFVaEMscUMrUjlTUixvRUFVZ0IsU0FBVSxDQUVqQixDQVpULHNFQWNZLGdCakVuR3VDLENpRTRHbkQsNERBR1ksZ0JoU3BIZSxDZ1NpSDNCLG9FQU1ZLGdCL0RwSGtDLEMrRHFIbEMsMEJ0T3JENEIsQ3pEcVVoQyxxQytSdlJSLG9FQVVnQixTQUFVLENBRWpCLENBWlQsc0VBY1ksZ0IvRDNIdUMsQ2hPaVkzQyxvQytSN1BSLHlEQUlnQixnQkFBaUIsQ0FFeEIsQ0FOVCw4REFRWSxzQkFBdUIsQy9ScVAzQixvQytSN1BSLDhEQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCxzRUFjWSxnQi9EbkprQyxDK0RvSmxDLDBCdE9wRjRCLEN6RHFVaEMscUMrUmhRUixzRUFrQmdCLFNBQVUsQ0FFakIsQ0FwQlQsd0VBc0JZLGdCL0QxSnVDLENoT2lZM0Msb0MrUjlOUix5REFJZ0IsZ0JBQWlCLENBRXhCLENBTlQsOERBUVksc0JBQXVCLEMvUnNOM0Isb0MrUjlOUiw4REFVZ0IsZ0JBQWlCLENBRXhCLENBWlQsc0VBY1ksZ0I5QzlLMEMsQzhDK0sxQywwQnRPbkg0QixDekRxVWhDLHFDK1JqT1Isc0VBa0JnQixTQUFVLENBRWpCLENBcEJULHdFQXNCWSxnQjdDekx1QyxDbFBpWTNDLG9DK1IvTFIseURBSWdCLGdCQUFpQixDQUV4QixDQU5ULDhEQVFZLHNCQUF1QixDL1J1TDNCLG9DK1IvTFIsOERBVWdCLGdCQUFpQixDQUV4QixDQVpULHNFQWNZLGdCakRqTnlDLENpRGtOekMsMEJ0T2xKNEIsQ3pEcVVoQyxxQytSbE1SLHNFQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCx3RUFzQlksZ0JqRHhOK0MsQzlPaVluRCxvQytSaEtSLHNEQUlnQixnQkFBaUIsQ0FFeEIsQ0FOVCwyREFRWSxzQkFBdUIsQy9Sd0ozQixvQytSaEtSLDJEQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCxtRUFjWSxnQmpPL09pQyxDaU9nUGpDLDBCdE9qTDRCLEN6RHFVaEMscUMrUm5LUixtRUFrQmdCLFNBQVUsQ0FFakIsQ0FwQlQscUVBc0JZLGdCak90UHNDLEM5RGdZMUMsb0MrUmpJUixzREFJZ0IsZ0JBQWlCLENBRXhCLENBTlQsMkRBUVksc0JBQXVCLEMvUnlIM0Isb0MrUmpJUiwyREFVZ0IsZ0JBQWlCLENBRXhCLENBWlQsbUVBY1ksZ0IvTi9RaUMsQytOZ1JqQywwQnRPaE40QixDekRxVWhDLHFDK1JwSVIsbUVBa0JnQixTQUFVLENBRWpCLENBcEJULHFFQXNCWSxnQkF4QjRDLEMvUm1JaEQsb0MrUmxHUixzREFJZ0IsZ0JBQWlCLENBRXhCLENBTlQsMkRBUVksc0JBQXVCLEMvUjBGM0Isb0MrUmxHUiwyREFVZ0IsZ0JBQWlCLENBRXhCLENBWlQsbUVBY1ksZ0J2TzlTaUMsQ3VPK1NqQywwQnRPL080QixDekRxVWhDLHFDK1JyR1IsbUVBa0JnQixTQUFVLENBRWpCLENBcEJULHFFQXNCWSxnQjdNclQrQixDNk1zVC9CLGlCQUFrQixDL1IyRXRCLG9DK1JsRVIsK0NBSWdCLGdCQUFpQixDQUV4QixDQU5ULG9EQVFZLHNCQUF1QixDL1IwRDNCLG9DK1JsRVIsb0RBVWdCLGdCQUFpQixDQUV4QixDQVpULDREQWNZLGdCN005VTJCLEM2TStVM0IsMEJ0Ty9RNEIsQ3pEcVVoQyxxQytSckVSLDREQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCw4REFzQlksZ0I3TXJWK0IsQzZNc1YvQixpQkFBa0IsQy9SMkN0QixvQytSbENSLCtDQUlnQixnQkFBaUIsQ0FFeEIsQ0FOVCxvREFRWSxzQkFBdUIsQy9SMEIzQixvQytSbENSLG9EQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCw0REFjWSxnQjVNOVcyQixDNE0rVzNCLDBCdE8vUzRCLEN6RHFVaEMscUMrUnJDUiw0REFrQmdCLFNBQVUsQ0FFakIsQ0FwQlQsOERBc0JZLGdCNU1yWCtCLEM0TXNYL0IsaUJBQWtCLEMvUld0QixvQytSRlIsb0RBSWdCLGdCQUFpQixDQUV4QixDQU5ULHlEQVFZLHNCQUF1QixDL1JOM0Isb0MrUkZSLHlEQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCxpRUFjWSxnQjVNOVkyQixDNE0rWTNCLDBCdE8vVTRCLEN6RHFVaEMscUMrUkxSLGlFQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCxtRUFzQlksZ0I1TXJaK0IsQzRNc1ovQixpQkFBa0IsQy9SckJ0QixvQytSOEJSLG9EQUlnQixnQkFBaUIsQ0FFeEIsQ0FOVCx5REFRWSxzQkFBdUIsQy9SdEMzQixvQytSOEJSLHlEQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCxpRUFjWSxnQmhIMWErQixDZ0gyYS9CLDBCdE8vVzRCLEN6RHFVaEMscUMrUjJCUixpRUFrQmdCLFNBQVUsQ0FFakIsQ0FwQlQsbUVBc0JZLGdCaEhqYm9DLEMvSzZYeEMsb0MrUjZEUixvREFJZ0IsZ0JBQWlCLENBRXhCLENBTlQseURBUVksc0JBQXVCLEMvUnJFM0Isb0MrUjZEUix5REFVZ0IsZ0JBQWlCLENBRXhCLENBWlQsaUVBY1ksZ0I5RzFjK0IsQzhHMmMvQiwwQnRPOVk0QixDekRxVWhDLHFDK1IwRFIsaUVBa0JnQixTQUFVLENBRWpCLENBcEJULG1FQXNCWSxnQjlHamRvQyxDOEcyYmhELGtEQTBCUSxlQUFnQixDL1J2RmhCLG9DK1IrRlIsb0RBSWdCLGdCQUFpQixDQUV4QixDQU5ULHlEQVFZLHNCQUF1QixDL1J2RzNCLG9DK1IrRlIseURBVWdCLGdCQUFpQixDQUV4QixDQVpULGlFQWNZLGdCNUc1ZW9DLEM0RzZlcEMsMEJ0T2hiNEIsQ3pEcVVoQyxxQytSNEZSLGlFQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCxtRUFzQlksZ0I1R25mK0IsQzRHb2YvQixpQkFBa0IsQy9SdEh0QixvQytSOEhSLGlEQUlnQixnQkFBaUIsQ0FFeEIsQ0FOVCxzREFRWSxzQkFBdUIsQy9SdEkzQixvQytSOEhSLHNEQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCw4REFjWSxnQkFqQnFDLENBa0JyQywwQnRPL2M0QixDc09nZDVCLFVBQVcsQ0FDWCxhQUFjLEMvUjVJbEIscUMrUjJIUiw4REFtQmdCLFNBQVUsQ0FFakIsQ0FyQlQsZ0VBdUJZLGdCMUN6Z0JtQyxDMEMwZ0JuQyxhQUFjLEMvUnRKbEIsb0MrUitKUix1REFJZ0IsZ0JBQWlCLENBRXhCLENBTlQsNERBUVksc0JBQXVCLEMvUnZLM0Isb0MrUitKUiw0REFVZ0IsZ0JBQWlCLENBRXhCLENBWlQsb0VBY1ksZ0JBakIyQyxDQWtCM0MsMEJ0T2hmNEIsQ3pEcVVoQyxxQytSNEpSLG9FQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCxzRUFzQlksZ0J4RnZqQitCLEN2TWtZbkMsb0MrUjZMUix1REFJZ0IsZ0JBQWlCLENBRXhCLENBTlQsNERBUVksc0JBQXVCLEMvUnJNM0Isb0MrUjZMUiw0REFVZ0IsZ0JBQWlCLENBRXhCLENBWlQsb0VBY1ksZ0JBakIyQyxDQWtCM0MsMEJ0TzlnQjRCLEN6RHFVaEMscUMrUjBMUixvRUFrQmdCLFNBQVUsQ0FFakIsQ0FwQlQsc0VBc0JZLGdCdEZybEIrQixDek1rWW5DLG9DK1I2TlIsa0RBSWdCLGdCQUFpQixDQUV4QixDQU5ULHVEQVFZLHNCQUF1QixDL1JyTzNCLG9DK1I2TlIsdURBVWdCLGdCQUFpQixDQUV4QixDQVpULCtEQWNZLGdCdEs3bUJrQyxDc0s4bUJsQywwQnRPOWlCNEIsQ3pEcVVoQyxxQytSME5SLCtEQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCxpRUFzQlksZ0J0S3BuQjZCLENzS3FuQjdCLGlCQUFrQixDL1JwUHRCLG9DK1I2UFIseURBSWdCLGdCQUFpQixDQUV4QixDQU5ULDhEQVFZLHNCQUF1QixDL1JyUTNCLG9DK1I2UFIsOERBVWdCLGdCQUFpQixDQUV4QixDQVpULHNFQWNZLGdCN043b0J5QyxDNk44b0J6QywwQnRPOWtCNEIsQ3pEcVVoQyxxQytSMFBSLHNFQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCx3RUFzQlksZ0I3TnBwQm9DLEM2TnFwQnBDLGlCQUFrQixDL1JwUnRCLG9DK1I0UlIsb0RBSWdCLGdCQUFpQixDQUV4QixDQU5ULHlEQVFZLHNCQUF1QixDL1JwUzNCLG9DK1I0UlIseURBVWdCLGdCQUFpQixDQUV4QixDQVpULGlFQWNZLGdCekI1cUIrQixDeUI2cUIvQiwwQnRPN21CNEIsQ3pEcVVoQyxxQytSeVJSLGlFQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCxtRUFzQlksZ0J6Qm5yQm9DLEN0UWlZeEMsb0MrUjJUUixvREFJZ0IsZ0JBQWlCLENBRXhCLENBTlQseURBUVksc0JBQXVCLEMvUm5VM0Isb0MrUjJUUix5REFVZ0IsZ0JBQWlCLENBRXhCLENBWlQsaUVBY1ksZ0J2QjNzQitCLEN1QjRzQi9CLDBCdE81b0I0QixDekRxVWhDLHFDK1J3VFIsaUVBa0JnQixTQUFVLENBRWpCLENBcEJULG1FQXNCWSxnQnZCbHRCb0MsQ3hRaVl4QyxvQytSMFZSLHNEQUlnQixnQkFBaUIsQ0FFeEIsQ0FOVCwyREFRWSxzQkFBdUIsQy9SbFczQixvQytSMFZSLDJEQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCxtRUFjWSxnQkFqQjBDLENBa0IxQywwQnRPM3FCNEIsQ3NPNHFCNUIsV0FBWSxDQUNaLFVBQVcsQy9SeFdmLHFDK1J1VlIsbUVBbUJnQixTQUFVLENBRWpCLENBckJULHFFQXVCWSxnQmxLOXVCc0IsQzdINlgxQixvQytSMFhSLHNEQUlnQixnQkFBaUIsQ0FFeEIsQ0FOVCwyREFRWSxzQkFBdUIsQy9SbFkzQixvQytSMFhSLDJEQVVnQixnQkFBaUIsQ0FFeEIsQ0FaVCxtRUFjWSxnQnBLcHdCc0MsQ29LcXdCdEMsMEJ0TzNzQjRCLENzTzRzQjVCLFdBQVksQ0FDWixVQUFXLEMvUnhZZixxQytSdVhSLG1FQW1CZ0IsU0FBVSxDQUVqQixDQXJCVCxxRUF1QlksZ0JwSzV3QmlDLENvSzZ3QmpDLGlCQUFrQixDL1JsWnRCLG9DK1IwWlIsdURBS2dCLGdCQUFpQixDQUV4QixDQVBULDREQVVZLGdCaFN6eUJlLENnUyt4QjNCLG9FQWNZLGdCcEZseUJtQyxDb0ZteUJuQywwQnRPM3VCNEIsQ3pEcVVoQyxxQytSdVpSLG9FQWtCZ0IsU0FBVSxDQUVqQixDQXBCVCxzRUFzQlksZ0JwRnp5QndDLEMzTXlYNUMsb0MrUnliUix1REFJZ0IsZ0JBQWlCLENBRXhCLENBTlQsNERBUVksZ0JoU3QwQmUsQ0NxWW5CLG9DK1J5YlIsNERBVWdCLGdCQUFpQixDQUV4QixDQVpULG9FQWVZLGdCbEZsMEJtQyxDa0ZtMEJuQywwQnRPM3dCNEIsQ3pEcVVoQyxxQytSc2JSLG9FQW1CZ0IsU0FBVSxDQUVqQixDQXJCVCxzRUF1QlksZ0JsRnowQndDLEM3TXlYNUMsb0MrUnlkUix1REFLZ0IsZ0JBQWlCLENBRXhCLENBUFQsNERBVVksZ0JoU3gyQmUsQ2dTODFCM0Isb0VBY1ksZ0JoRmoyQm1DLENnRmsyQm5DLDBCdE8xeUI0QixDekRxVWhDLHFDK1JzZFIsb0VBa0JnQixTQUFVLENBRWpCLENBcEJULHNFQXNCWSxnQmhGeDJCd0MsQ2dGaTNCcEQsMkRBSVksZ0JoU2o0QmUsQ2dTNjNCM0IsbUVBUVksZ0I5RWo0QmtDLEM4RWs0QmxDLDBCdE9uMEI0QixDekRxVWhDLHFDK1JxZlIsbUVBWWdCLFNBQVUsQ0FFakIsQ0FkVCxxRUFnQlksZ0I5RXg0QnVDLEM4RWk1Qm5ELDJEQUlZLGdCaFMxNUJlLENnU3M1QjNCLG1FQVFZLGdCNUU1NUJrQyxDNEU2NUJsQywwQnRPNTFCNEIsQ3pEcVVoQyxxQytSOGdCUixtRUFZZ0IsU0FBVSxDQUVqQixDQWRULHFFQWdCWSxnQjVFbjZCdUMsQzRFNDZCbkQsMkRBSVksZ0JoU243QmUsQ2dTKzZCM0IsbUVBUVksZ0IxRXI3QmtDLEMwRXM3QmxDLDBCdE9yM0I0QixDekRxVWhDLHFDK1J1aUJSLG1FQVlnQixTQUFVLENBRWpCLENBZFQscUVBZ0JZLGdCMUU1N0J1QyxDMkVSbkQseUJBR0ksd0JBQXlCLENBRXpCLFNBQVUsQ0FDViwwQkFBMkIsQ0FOL0IsNEdBVVEsU0FBVSxDQUlsQixvQkFDSSxpQkFBa0IsQ0FHdEIsMEJBQ0ksV0FBWSxDQ2xCaEIsb0JBQ0ksMEJBQThCLENBQzlCLDJCQUE2QixDQUM3QixVQUFXLENBQ1gsU0FBVSxDQUNWLGVBQWdCLENBR3BCLHFEQUVJLHdCQUF5QixDQUN6QixpQkFBa0IsQ0FDbEIscUNBQTBDLENBQzFDLG1CQUFxQixDQUNyQixhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFtQixDQUNuQixlQUFpQixDQUNqQixXQUFZLENBQ1osUUFBUyxDQUNULGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLE9BQVEsQ0FDUixVQUFXLENBQ1gsY0FBZSxDQ2lVbkIsTUFDSSxnQkFBWSxDbFM4Q1Isb0NrUy9DUixNQUdRLGdCQUFZLENBS25CLENsU3VDTyxvQ2tTL0NSLE1BTVEsZUFBWSxDQUVuQixDQ2xXRCxtQkFDSSxPQUFRLENBRUoscUNBSFIsaUNBSVksaUJBQWtCLENBQ2xCLGlCQUFrQixDQUV6QixDQUlHLG9DQUZSLG9CQUdZLFdBQVksQ0FFbkIsQ0FFTCx1Q0FFUSxjQUFlLENBRnZCLGtEQUtRLGNBQWUsQ0FDZix3QkFBeUIsQ0FHakMscUNBR1ksa0JBQW1CLENBSXZCLDREQVBSLGtDQVFZLFNBQVUsQ0FFakIsQ0FHTyxxQ0FiWiwyQ0FjZ0Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUV6QixDQWpCVCxrQ0FvQlEsa0JBQW1CLENBcEIzQix5REF5QmdCLHdCQUF5QixDQXpCekMsc0VBMkJvQix3QkFBeUIsQ0FNN0MsbUZBS29CLFVyUy9DSyxDcVNxRHpCLGVBQ0ksd0JBQXlCLENBRDdCLDRCQUdRLHdCQUF5QixDQUdqQyx3QkFDSSxvQkFBcUIsQ0FNVCxxQ0FKaEIsMkRBS29CLGFBQWMsQ0FFckIsQ0FHRCxxQ0FWWixzREFXZ0IsWUFBYSxDQUVwQixDQU9PLG9DQUpoQixzREFLb0Isd0JBQXlCLENBTDdDLG1FQU93Qix3QkFBeUIsQ0FDNUIsQ0EyQnJCLHdGQUtLLDhCQUErQixDQUNoQixxQ0FOcEIsd0ZBT3dCLFNBQVUsQ0FFN0IsQ0FPRCw0REFESiwrQkFFUSxPQUFRLENBS2YsQ0FQRCxtREFLUSw2QkFBaUMsQ0FHekMsZ0VBR0csY0ExQ3VCLENBMkNkLGlDblRwSThCLENtVHFJOUIsZUExQ2MsQ0FxQzFCLDZJQU9nQixlclMvSVMsQ3FTZ0pULGlCclNoSlMsQ3FTaUpULDhCQUE4QixDQUs5Qyx5R0FJSSxjQXpEc0IsQ0EyRFYsZUF6RFUsQ0F5RTFCLG1MQVRNLGNBM0RrQixDQTREQSxpQ25UNUprQixDbVQ2SmxCLGVyU3JLQyxDcVM0S3pCLHdEQUtRLFVyU2pMaUIsQ3FTNEt6QixxRUFPWSxVclNuTGEsQ3FTdUx6QiwySEFVRyxjQXpGcUIsQ0EwRlosaUNuVDFMOEIsQ21UMkw5QixlQTFGYSxDQXlHekIseUhBS29CLHdCQUF5QixDQUN4QyxjQTlHNEIsQ0ErR2IsaUNuVGpOc0IsQ21Ua050QixlQS9HYyxDQXVHbEMsd0dBY0ksY0FwSDZCLENBcUhqQixpQ25Uek4wQixDbVQwTnRDLGVBckg4QixDQXFHbEMseUdBcUJJLGNBekg0QixDQTBIaEIsZUF6SGlCLENBMEhqQixpQ25Uck8wQixDbVR1UDlCLG9DQUhaLDJJQUlnQixnQkFBaUIsQ0FDakIsYUFBYyxDQUVyQixDQUtMLG9DQURKLGlCQUVRLHdCQUEwQixDQUVqQyxDQUNELCtCQUVRLFVyUzFRaUIsQ3FTOFJyQixxQ0FESiw2RkFFUSx3QkFBMEIsQ0FFakMsQ0FHRyxxQ0FESixVQUVRLGVBQWdCLENBRXZCLENBR0QsNEVBT1EsY0FBZSxDQUluQixvQ0FESixnQ0FFUSxjQUFlLENBS3RCLENBSEcsMERBSkosZ0NBS1EsY0FBZSxDQUV0QixDQUNELDBCQUNJLFdBQVksQ0FDWixjQUFlLENBRW5CLGdDQWNJLGNBQWUsQ0FiZixvQ0FESixnQ0FFUSxlQUFnQixDQUNoQiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBa0I3QixDQWhCRywwREFOSixnQ0FPUSxTQUFVLENBZWpCLENBYkcsb0NBVEosaUZBV1ksYUFBYyxDQUNqQixDQVpULHVPQWlCWSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FLakIsb0NBREosd0JBRVEsVUFBVyxDQUVsQixDQUNELGtDQUVRLHdCQUF5QixDQUdqQyx3QkFDSSxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLG9DQUpKLHdCQUtRLGlCQUFrQixDQUt6QixDQVZELHdDQVFRLHdCQUF5QixDQUdqQyx1RUFHWSxhQUFjLENBTWxCLG9DQUZSLHlDQUdZLGdCQUFnQixDQUNoQixrQkFBbUIsQ0FFMUIsQ0FDRCxvQ0FQSix5QkFRUSxVQUFXLENBUm5CLHlDQVVZLGtCQUFtQixDQUN0QixDQVhULHdDQWNRLGtCQUFtQixDQUduQixvQ0FqQlIsNENBa0JZLGlCQUFrQixDQUt6QixDQUhHLG9DQXBCUiw0Q0FxQlksc0JBQXVCLENBRTlCLENBR0Qsb0NBREosOEJBRVEsaUJBQWtCLENBRXpCLENBRUQsb0NBRVEsZXJTcFppQixDcVNrWnpCLHdDQUtRLDRCQUE0QixDQUtwQywwQ0FHWSxnQkFBaUIsQ0FPakIsb0NBSFosbUZBSWdCLHNCQUF1QixDQUVwQyxDQUtLLG9DQUZSLHNDQUdZLGFyU3RiVyxDcVN1Ylgsb0JyU3ZiVyxDcVN5YmxCLENBR08sb0NBVFosbURBVWdCLGFyUzdiTyxDcVMrYmQsQ0FRRCxvQ0FGUixnQ0FHWSxTQUFVLENBRWpCLENBRUwsb0RBRVEscUJBQXNCLENBQ3RCLGtCclMvY2UsQ3FTa2R2QixrREFFUSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUdqQixnRUFHWSxxQkFBc0IsQ0FVZCwwREFMcEIsb0ZBTXdCLGNBQWUsQ0FOdkMsMExBVzRCLGNBQWUsQ0FDbEIsQ0FJTCwwREFoQnBCLHVGQWlCd0IsY0FBZSxDQWpCdkMsZ0dBbUI0QixjQUFlLENBbkIzQyxnR0FzQjRCLGVBQWdCLENBQ25CLENBU2pCLDBEQUZSLDBDQUdZLGlCQUFrQixDQUt6QixDQUhHLG9DQUxSLDBDQU1ZLGlCQUFrQixDQUV6QixDQUtPLDREQUhaLHNEQUlnQixlQUFnQixDQUs3QixDQUhTLG9DQU5aLHNEQU9nQixlQUFnQixDQUU3QixDQUtLLG9DQUZSLDZDQUdZLGdCQUFpQixDQUV4QixDQUdMLGlCQUNJLHdCQUF5QixDQUQ3Qiw4QkFHUSx3QkFBeUIsQ0FLekIsb0NBRlIsd0JBR1ksZ0JBQWlCLENBRXhCLENBS0wsc0JBQ0ksY0FBZSxDQUNmLDREQUZKLCtCQUlZLGFBQWMsQ0FDakIsQ0FLRCxvQ0FGUixxQ0FHWSxnQkFBaUIsQ0FFeEIsQ0FHRCw0REFESix5QkFFUSxlQUFnQixDQUZ4QixrQ0FJWSxpQkFBa0IsQ0FDckIsQ0FFTCwwREFQSixrQ0FTWSxlQUFnQixDQUNuQixDQUlMLG9DQURKLHVCQUVRLGVBQWdCLENBRXZCLENBSVcsb0NBSFosZ0VBSWdCLGNBQWdCLENBRXZCLENBR0Qsb0NBVFIsK0NBVVksbUJBQXFCLENBRTVCLENBRUwsOENBWVksd0JBQXlCLENBVHpCLG9DQUhaLDhDQUlnQixhQUFjLENBWXJCLENBVkcsMERBTlosOENBT2dCLGFBQWMsQ0FTckIsQ0FQRyw0REFUWiw4Q0FVZ0IsZUFBZ0IsQ0FNdkIsQ0FoQlQsMkRBY2dCLHdCQUF5QixDQUt6QywwQkFDSSxxQkFBc0IsQ0FHdEIscUNBREosdUJBRVEsa0JBQW1CLENBRTFCLENBRUQsK0hBT1EsYXJTOW5CZSxDcVNpb0J2QixpQ0FDSSxxQkFBc0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheTogZmFsc2UgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuOTUpICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWNsb3NlX3NpemUgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbiAgICA6IDAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy9DaGVja2JveFxyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2NvbG9yICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tlZF9jb2xvciAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19ib3JkZXItY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfYmFja2dyb3VuZDogYmx1ZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2NoZWNrZWRfY29sb3IgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jaGVja2VkX2JhY2tncm91bmQgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2xhYmVsX2NoZWNrZWRfY29sb3IgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9wYWRkaW5nICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gVGV4dGZpZWxkXHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3IgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5ICA6IDAuOCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFNlbGVjdFxyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2NvbG9yICAgICAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2NvbG9yLS1kZWxldGVkICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQtLWRlbGV0ZWQgICAgICAgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3IgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICAgOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogcmdiYSgkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIsIDAuOCkgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1kaXNhYmxlZCAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9jb3VudF9jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2ljb25fY29sb3IgICAgICAgICAgICAgIDogJG1haW4tc2VhcmNoLWZvcm1fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBSYW5nZVxyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9mb250ICAgICAgICAgICAgICA6bm9ybWFsIDQwMCAxOHB4LzEgJGZvbnQtZmFtaWx5LS0xIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2xldHRlci1zcGFjaW5nICAgIDogMC4xOGVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJvbXB0X2JhY2tncm91bmQtLWhpZ2hsaWdodDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJldmlld19jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC4zKSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pY29uX2NvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gUmFkaW9cclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrZWRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFJhZGlvIExvY2FsaXphdG9yXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHRcclxuXHJcbi8vIFZlcnRpY2FsXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctdG9wICA6IDVlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM6IDMuNmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQmFuZGVhdSBFc3RpbWF0aW9uXHJcbiRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3N0cnVjdHVyZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fdGV4dF9zdHJvbmdfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl90ZXh0X2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYmFuZGVhdS1zZWFyY2hfMy1lc3RpbWF0aW9uX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjNlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fZm9ybURhdGFFbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiBmYWRlLW91dCgkY29sb3JfbmV1dHJhbC0xLCAwLjQpICFkZWZhdWx0O1xyXG5cclxuLm1haW4tc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgd2lkdGg6IDk3JTtcclxuICAgIGhlaWdodDogOTN2aDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uO1xyXG4gICAgICAgIHRvcDogJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uO1xyXG4gICAgICAgIHotaW5kZXg6IDE1MDAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRtYWluLXNlYXJjaC1jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygjeyRtYWluLXNlYXJjaC1jbG9zZV9zaXplfSArIDFlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgYm9keTpub3QoLmJvZHktLXNlYXJjaC12MSkgJntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICYud2l0aEJhbmRlYXUge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICY6aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdCB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgICAgIGNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZH0nIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NwYXRoIGQ9J00yMC4yODUgMkw5IDEzLjU2NyAzLjcxNCA4LjU1NiAwIDEyLjI3MiA5IDIxIDI0IDUuNzE1eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogJHNlbGVjdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9jb2xvci0tZGVsZXRlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JhY2tncm91bmQtLWRlbGV0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2ljb25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmFuZ2Uge1xyXG4gICAgICAgIC8vZm9udDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfZm9udDtcclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJvbXB0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgLnJhbmdlX19taW4sXHJcbiAgICAgICAgICAgICAgICAucmFuZ2VfX21heCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3Byb21wdF9iYWNrZ3JvdW5kLS1oaWdobGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjFlbSAwLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9ib3hfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJldmlld19jb2xvcjtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3ByZXZpZXdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmFkaW8ge1xyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAvL2ZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xlZ2VuZF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYnVsbGV0IHtcclxuICAgICAgICAgICAgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC8vZm9udDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgIC8vZm9udDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2NvdW50X2JnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZXh0cmEge1xyXG4gICAgICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgLy9mb250OiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sb2NhbGl6YXRvcl9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbWFyZ2luO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgJiArIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWN1c3RvbXN2ZyB7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jaGVja2VkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmIH4gLmNoZWNrYm94X19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9sYWJlbF9jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveC1jdXN0b21fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3gtY3VzdG9tX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtYWluLXNlYXJjaF9sYWJlbF9kaXNwbGF5ID09IGZhbHNlKSB7XHJcbiAgICAgICAgbGFiZWw6bm90KC5yYWRpb19fbGFiZWwpOm5vdCguY2hlY2tib3hfX2xhYmVsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA2NnB4O1xyXG5cclxuICAgICAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5zdWJtaXQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZHMge1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAzKSAtIDJlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAzZW0gMWVtO1xyXG4gICAgICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAvIDEpIC0gMmVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAvIDIpIC0gMmVtKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHVhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNGVtO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJwcmljZVwiXSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKCrFwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2OCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fZmllbGRbZGF0YS1pZD1cInN1cmZhY2VcIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJtwrJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjglO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS12MSB7XHJcbiAgICAmID4gLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiA0ZW0gMWVtO1xyXG4gICAgfVxyXG4gICAgLm1haW4tc2VhcmNoX193cmFwcGVyIHtcclxuICAgICAgICAmLndpdGhCYW5kZWF1IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLm1haW4tc2VhcmNoX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLXNlYXJjaF9fZm9ybV8zIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXNlYXJjaC12MSB7XHJcbiAgICAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcclxuICAgICAgICBtYXJnaW46IDAgM2VtO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX2xlZ2VuZCB7XHJcbiAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1zZWFyY2gtdjMge1xyXG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsXHJcbi5tYWluLXNlYXJjaCB7XHJcbiAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICRibG9jazogJjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDBzdmggLSA5ZW0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkbWFpbi1zZWFyY2hfdHJhbnNpdGlvbjtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogJG1haW4tc2VhcmNoX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE1MDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDA7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDBzdmggLSAxNWVtKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX21vcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMC41ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgNmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoX19tb3JlIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1tb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xyXG4gICAgICAgIHJpZ2h0OiAzZW07XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzEwcHgsIDAsIDApO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXHJcbi5odG1sLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgIC5ib2R5LS1zZWFyY2gtdjEge1xyXG4gICAgICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib2R5LS1zZWFyY2gtdjIge1xyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAgICAgLm1haW4tc2VhcmNoX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1zZWFyY2gtb3BlbmVkLFxyXG57XHJcbiAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogRVNUSU1BVElPTiBTRUFSQ0ggKi9cclxuXHJcbi5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDtcclxuICAgIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybURhdGFDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1EYXRhRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl9mb3JtRGF0YUVsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC42ZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1EYXRhRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBmYWRlLW91dCgkY29sb3JfbmV1dHJhbC0xLCAwLjQpO1xyXG4gICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgLmZvcm1EYXRhQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fZm9ybURhdGFFbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fdGV4dF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGJhbmRlYXUtc2VhcmNoXzMtZXN0aW1hdGlvbl90ZXh0X3N0cm9uZ19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRiYW5kZWF1LXNlYXJjaF8zLWVzdGltYXRpb25fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtRGF0YUVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUG9saWNlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWxAMDsxJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANjAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIEZvYW0nO1xyXG4gIHNyYzogdXJsKCdmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybCgnZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCdmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKCdmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLnN2ZyNDcmltc29uRm9hbS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuLy8gR2V0XHJcbiRmb250LWZhbWlseS0tMSA6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTEgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTE6IDBlbTtcclxuXHJcbiRmb250LWZhbWlseS0tMiA6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTIgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTI6IDA7XHJcblxyXG4kZm9udC1mYW1pbHktLTMgOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0zIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0zOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS00IDogJ0NyaW1zb24gRm9hbSc7XHJcbiRmb250LXdlaWdodC0tNCA6IG5vcm1hbDtcclxuJGZvbnQtc3BhY2luZy0tNDogMDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBIdG1sXHJcblxyXG4kaHRtbC1taW4tZm9udDogMTVweDtcclxuJGh0bWwtbWF4LWZvbnQ6IDE1cHg7XHJcblxyXG4vLyBIZWFkaW5nc1xyXG5cclxuLy8gaDFcclxuJGgxLWZvbnQtc2l6ZSAgICA6IDIuMTE3NmVtO1xyXG4kaDEtbWluLWZvbnQtc2l6ZTogMjZweDtcclxuJGgxLW1heC1mb250LXNpemU6IDM2cHg7XHJcbiRoMS1tYXJnaW46IDAuNmVtIDA7XHJcblxyXG4vLyBoMlxyXG4kaDItZm9udC1zaXplICAgIDogMS45MTc2ZW07XHJcbiRoMi1taW4tZm9udC1zaXplOiAwO1xyXG4kaDItbWF4LWZvbnQtc2l6ZTogMDtcclxuJGgyLW1hcmdpbjogMC41ZW0gMDtcclxuXHJcbi8vIGgzXHJcbiRoMy1mb250LXNpemUgICAgOiAxLjcxNzZlbTtcclxuJGgzLW1pbi1mb250LXNpemU6IDA7XHJcbiRoMy1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDMtbWFyZ2luOiAwLjRlbSAwO1xyXG5cclxuLy8gaDRcclxuJGg0LWZvbnQtc2l6ZSAgICA6IDEuNTE3NmVtO1xyXG4kaDQtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg0LW1heC1mb250LXNpemU6IDA7XHJcbiRoNC1tYXJnaW46IDAuM2VtIDA7XHJcblxyXG4vLyBoNVxyXG4kaDUtZm9udC1zaXplICAgIDogMS4zMTc2ZW07XHJcbiRoNS1taW4tZm9udC1zaXplOiAwO1xyXG4kaDUtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg1LW1hcmdpbjogMC4yZW0gMDtcclxuXHJcbi8vIGg2XHJcbiRoNi1mb250LXNpemUgICAgOiAxLjExNzZlbTtcclxuJGg2LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNi1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDYtbWFyZ2luOiAwLjFlbSAwOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLXYxX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgJ09wZW4gU2FucycgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV90ZXh0X2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRpbnRlcmthYi12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfY29sbzogJGludGVya2FiLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkaW50ZXJrYWItdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGludGVya2FiLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNDExOGVtLzEgJ1JhbGV3YXknICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNzY0N2VtLzEgJ1JhbGV3YXknICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgJ09wZW4gU2FucycgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9ub3RlX190ZXh0X2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLXYxX3RleHRfYmxvY2tfX3RleHRfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX25vdGVfX3RleHRfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjFfYmFja2dyb3VuZDtcclxuICAgIC8vY29sb3I6ICRpbnRlcmthYi12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLXYxX3BhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW50ZXJrYWItdjFfcGFkZGluZy15O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBmb250OiAkaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGludGVya2FiLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX3RleHRfYmxvY2tfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI5NDFlbS8xIFJhbGV3YXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhlbSAzZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjI0KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yNCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjI0KTtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIiRjb2xvcl9jb29raWVzX3NpdGU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4uY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBsZWZ0OiAtMzc1cHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgbGVmdDogLTY1MHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEuYWN0aXZlLFxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xyXG4gICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogNy41cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgfVxyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAubGlnaHRWZXJzaW9uXHJcbiAgICB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXHJcbiAgICB7XHJcbiAgICAgICAgYSxidXR0b25cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjojMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC50b3BDb250ZW50Q29va2llcyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyNXB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5idG5SZXRvdXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmRpc2FibGVkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTNweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICM3NWRhODQ7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzc1ZGE4NDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWxAMDsxJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gRm9hbSc7XG4gIHNyYzogdXJsKFwiZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Dcmltc29uRm9hbS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvQ3JpbXNvbkZvYW0tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL0NyaW1zb25Gb2FtLVJlZ3VsYXIuc3ZnI0NyaW1zb25Gb2FtLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQm9keVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRWxlbWVudHMgZMOpY29yYXRpZnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBXcmFwcGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQnJlYWtwb2ludHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdpbmF0aW9uIGRlIG5hdmlnYXRpb24gZHUgc2xpZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWxpdmVyIERhdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRleHRmaWVsZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRleHRhcmVhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hlcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFkaW9zIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SYWRpb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNlbGVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhbmdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3VibWl0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTG9jYWxpemF0b3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgU2V0dGluZ3MgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLypcclxuICogU2lsb3MgcG91ciBsZSBub3V2ZWF1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuKi9cbi8qIFRvcCBiYXIgKi9cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjBcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjAuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjFcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjEuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjMuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNC42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjBcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjAuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjFcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjEuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjMuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNC42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjBcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDAvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMVwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMS8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIyXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygyLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjNcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDMvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiNFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNC8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI1XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg1LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjZcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDYvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiN1wiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNy8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI4XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg4LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjlcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDkvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMTBcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEwLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cImluZmluaXRlXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAyMS00LTE2IDE1OjUwOjEzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIEZyZWVCU0QgTGljZW5zZS5cclxuICogU2VlIGh0dHA6Ly9hbmltaXN0YS5uZXQvbGljZW5zZSBmb3IgbW9yZSBpbmZvLlxyXG4gKiB3OiBodHRwOi8vYW5pbWlzdGEubmV0LCB0OiBAY3NzYW5pbWlzdGFcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1pbi1ob3ItbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLXVwLWhvci1jZW50ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC40KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZGVyTGVmdEJhciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA5MnZoOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhclRvcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAyNXZoOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhckJvdHRvbSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA1MXZoO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludCgnNjAwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJ2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnNzUwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTN2aDtcclxuICAgICAgICB9Ki8gfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODlcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMj80OTAyNjg5XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmY/NDkwMjY4OVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLnR0Zj80OTAyNjg5XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLnN2Zz80OTAyNjg5I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODFcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmMj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi50dGY/NzYxNTgyODFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2Zz83NjE1ODI4MSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5bY2xhc3NePVwiaWNvbjItXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uMi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbmV2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG5cbi8qICfuoIAnICovXG4uaWNvbi11bnpvb20tY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7IH1cblxuLyogJ+6ggScgKi9cbi5pY29uLW5vdGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJzsgfVxuXG4vKiAn7qCCJyAqL1xuLmljb24tbm90ZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDMnOyB9XG5cbi8qICfuoIMnICovXG4uaWNvbi1ub3RlLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7IH1cblxuLyogJ+6ghCcgKi9cbi5pY29uLW5vdGUtNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA1JzsgfVxuXG4vKiAn7qCFJyAqL1xuLmljb24tbm90ZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG5cbi8qICfuoIYnICovXG4uaWNvbi1vcHRpb25zLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnOyB9XG5cbi8qICfuoIcnICovXG4uaWNvbi1CcmVhZGNydW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi8qICfuoIgnICovXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5JzsgfVxuXG4vKiAn7qCJJyAqL1xuLmljb24tQm9sZF9jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJzsgfVxuXG4vKiAn7qCKJyAqL1xuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBiJzsgfVxuXG4vKiAn7qCLJyAqL1xuLmljb24tcmV0dXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGMnOyB9XG5cbi8qICfuoIwnICovXG4uaWNvbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZCc7IH1cblxuLyogJ+6gjScgKi9cbi5pY29uLWZsb3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7IH1cblxuLyogJ+6gjicgKi9cbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJzsgfVxuXG4vKiAn7qCPJyAqL1xuLmljb24tYXJyb3ctY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMCc7IH1cblxuLyogJ+6gkCcgKi9cbi5pY29uLWFkbWluaXN0cmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTEnOyB9XG5cbi8qICfuoJEnICovXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJzsgfVxuXG4vKiAn7qCSJyAqL1xuLmljb24tTmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMyc7IH1cblxuLyogJ+6gkycgKi9cbi5pY29uLWlzb2Nocm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNCc7IH1cblxuLyogJ+6glCcgKi9cbi5pY29uLW5iLXBsYW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNSc7IH1cblxuLyogJ+6glScgKi9cbi5pY29uLWFycm93LWRyb3Bkb3duLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTYnOyB9XG5cbi8qICfuoJYnICovXG4uaWNvbi1hcnJvdy1kcm9wZG93bi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTcnOyB9XG5cbi8qICfuoJcnICovXG4uaWNvbi1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOCc7IH1cblxuLyogJ+6gmCcgKi9cbi5pY29uLVByZW1pdW1TdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOSc7IH1cblxuLyogJ+6gmScgKi9cbi5pY29uLU1lbnVCdXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYSc7IH1cblxuLyogJ+6gmicgKi9cbi5pY29uLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInOyB9XG5cbi8qICfuoJsnICovXG4uaWNvbi1MaWtlU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG5cbi8qICfuoJwnICovXG4uaWNvbi1vYmplY3RpZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJzsgfVxuXG4vKiAn7qCdJyAqL1xuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFlJzsgfVxuXG4vKiAn7qCeJyAqL1xuLmljb24taXRpbmVyYWlyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFmJzsgfVxuXG4vKiAn7qCfJyAqL1xuLmljb24tc2hhcmUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjAnOyB9XG5cbi8qICfuoKAnICovXG4uaWNvbi1DaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIxJzsgfVxuXG4vKiAn7qChJyAqL1xuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIyJzsgfVxuXG4vKiAn7qCiJyAqL1xuLmljb24tQ2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMyc7IH1cblxuLyogJ+6goycgKi9cbi5pY29uLUxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNCc7IH1cblxuLyogJ+6gpCcgKi9cbi5pY29uLWxheWVyLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjUnOyB9XG5cbi8qICfuoKUnICovXG4uaWNvbi1QcmVtaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjYnOyB9XG5cbi8qICfuoKYnICovXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI3JzsgfVxuXG4vKiAn7qCnJyAqL1xuLmljb24tQXJyb3dCb3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOCc7IH1cblxuLyogJ+6gqCcgKi9cbi5pY29uLUFycm93TGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI5JzsgfVxuXG4vKiAn7qCpJyAqL1xuLmljb24tQXJyb3dSaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJhJzsgfVxuXG4vKiAn7qCqJyAqL1xuLmljb24tYXBwYXJ0ZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYic7IH1cblxuLyogJ+6gqycgKi9cbi5pY29uLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJjJzsgfVxuXG4vKiAn7qCsJyAqL1xuLmljb24tY29tbXVuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJkJzsgfVxuXG4vKiAn7qCtJyAqL1xuLmljb24tc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJlJzsgfVxuXG4vKiAn7qCuJyAqL1xuLmljb24tU3BlYWNoQnViYmxlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJmJzsgfVxuXG4vKiAn7qCvJyAqL1xuLmljb24tcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMwJzsgfVxuXG4vKiAn7qCwJyAqL1xuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMSc7IH1cblxuLyogJ+6gsScgKi9cbi5pY29uLWNhbGVuZGFyLXllYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMic7IH1cblxuLyogJ+6gsicgKi9cbi5pY29uLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzMnOyB9XG5cbi8qICfuoLMnICovXG4uaWNvbi1Mb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM0JzsgfVxuXG4vKiAn7qC0JyAqL1xuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNSc7IH1cblxuLyogJ+6gtScgKi9cbi5pY29uLVBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzYnOyB9XG5cbi8qICfuoLYnICovXG4uaWNvbi1DYW1lcmFTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNyc7IH1cblxuLyogJ+6gtycgKi9cbi5pY29uLW1hZ25pZnlnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM4JzsgfVxuXG4vKiAn7qC4JyAqL1xuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7IH1cblxuLyogJ+6guScgKi9cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNhJzsgfVxuXG4vKiAn7qC6JyAqL1xuLmljb24tbG9jYXRpb24tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNiJzsgfVxuXG4vKiAn7qC7JyAqL1xuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNjJzsgfVxuXG4vKiAn7qC8JyAqL1xuLmljb24tUHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZCc7IH1cblxuLyogJ+6gvScgKi9cbi5pY29uLVRyYXNoU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2UnOyB9XG5cbi8qICfuoL4nICovXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZic7IH1cblxuLyogJ+6gvycgKi9cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQwJzsgfVxuXG4vKiAn7qGAJyAqL1xuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQxJzsgfVxuXG4vKiAn7qGBJyAqL1xuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQyJzsgfVxuXG4vKiAn7qGCJyAqL1xuLmljb24taXNvLXZvaXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Myc7IH1cblxuLyogJ+6hgycgKi9cbi5pY29uLWlzby12ZWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDQnOyB9XG5cbi8qICfuoYQnICovXG4uaWNvbi1pc28tcGllZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ1JzsgfVxuXG4vKiAn7qGFJyAqL1xuLmljb24tYmVkcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ2JzsgfVxuXG4vKiAn7qGGJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDcnOyB9XG5cbi8qICfuoYcnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDgnOyB9XG5cbi8qICfuoYgnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ5JzsgfVxuXG4vKiAn7qGJJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRhJzsgfVxuXG4vKiAn7qGKJyAqL1xuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJzsgfVxuXG4vKiAn7qSAJyAqL1xuLmljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG5cbi8qICfupIEnICovXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG5cbi8qICfupIInICovXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMyc7IH1cblxuLyogJ+6kgycgKi9cbi5pY29uLWlwc3VtaW1tbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0JzsgfVxuXG4vKiAn7qSEJyAqL1xuLmljb24tZnJhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG5cbi8qICfupIUnICovXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA2JzsgfVxuXG4vKiAn7qSGJyAqL1xuLmljb24tYWRkLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNyc7IH1cblxuLyogJ+6khycgKi9cbi5pY29uLW5ldy1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG5cbi8qICfupIgnICovXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDknOyB9XG5cbi8qICfupIknICovXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7IH1cblxuLyogJ+6kiicgKi9cbi5pY29uLXRoZW1hdGlxdWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYic7IH1cblxuLyogJ+6kiycgKi9cbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG5cbi8qICfupIwnICovXG4uaWNvbi1sb2NhdGlvbi1kaXNhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG5cbi8qICfupI0nICovXG4uaWNvbi1yb3VuZGVkLXBhcmFtZXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZSc7IH1cblxuLyogJ+6kjicgKi9cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG5cbi8qICfupI8nICovXG4uaWNvbi1tYXAtc3dpdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7IH1cblxuLyogJ+6kkCcgKi9cbi5pY29uLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTExJzsgfVxuXG4vKiAn7qSRJyAqL1xuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMic7IH1cblxuLyogJ+6kkicgKi9cbi5pY29uLWFkcmVzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTMnOyB9XG5cbi8qICfupJMnICovXG4uaWNvbi1zZXR0aW5ncy1yb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTQnOyB9XG5cbi8qICfupJQnICovXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNSc7IH1cblxuLyogJ+6klScgKi9cbi5pY29uLXJhcHBvcnQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNic7IH1cblxuLyogJ+6klicgKi9cbi5pY29uLWNvbXBhcmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuLyogJ+6klycgKi9cbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTgnOyB9XG5cbi8qICfupJgnICovXG4uaWNvbi1kYXNoZWQtYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE5JzsgfVxuXG4vKiAn7qSZJyAqL1xuLmljb24tcHN3LXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYSc7IH1cblxuLyogJ+6kmicgKi9cbi5pY29uLUNvbXBhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYic7IH1cblxuLyogJ+6kmycgKi9cbi5pY29uLURvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWMnOyB9XG5cbi8qICfupJwnICovXG4uaWNvbi1IYWxmQ2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZCc7IH1cblxuLyogJ+6knScgKi9cbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZSc7IH1cblxuLyogJ+6knicgKi9cbi5pY29uLXJldHVybjE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZic7IH1cblxuLyogJ+6knycgKi9cbi5pY29uLXJhbmdlLWJ1dHRvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjAnOyB9XG5cbi8qICfupKAnICovXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjEnOyB9XG5cbi8qICfupKEnICovXG4uaWNvbi1yYW5nZS10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIyJzsgfVxuXG4vKiAn7qSiJyAqL1xuLmljb24tcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIzJzsgfVxuXG4vKiAn7qSjJyAqL1xuLmljb24tcm9vbXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNCc7IH1cblxuLyogJ+6kpCcgKi9cbi5pY29uLXJvb21zMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI1JzsgfVxuXG4vKiAn7qSlJyAqL1xuLmljb24tUGFyYW1ldGVyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI2JzsgfVxuXG4vKiAn7qSmJyAqL1xuLmljb24tcm9vbXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjcnOyB9XG5cbi8qICfupKcnICovXG4uaWNvbi1yb29tczM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOCc7IH1cblxuLyogJ+6kqCcgKi9cbi5pY29uLVJhcHBvcnRDcmVhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjknOyB9XG5cbi8qICfupKknICovXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYSc7IH1cblxuLyogJ+6kqicgKi9cbi5pY29uLVJhcHBvcnRFcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJiJzsgfVxuXG4vKiAn7qSrJyAqL1xuLmljb24tUmFwcG9ydExvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJjJzsgfVxuXG4vKiAn7qSsJyAqL1xuLmljb24tUmFwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJkJzsgfVxuXG4vKiAn7qStJyAqL1xuLmljb24tcm9vbXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmUnOyB9XG5cbi8qICfupK4nICovXG4uaWNvbi1yb29tczU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZic7IH1cblxuLyogJ+6krycgKi9cbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMwJzsgfVxuXG4vKiAn7qSwJyAqL1xuLmljb24tY2hlY2stYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMxJzsgfVxuXG4vKiAn7qSxJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdC1ob2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMic7IH1cblxuLyogJ+6ksicgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzMnOyB9XG5cbi8qICfupLMnICovXG4uaWNvbi1yYW5nZS10by1yaWdodC1ob2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNCc7IH1cblxuLyogJ+6ktCcgKi9cbi5pY29uLXJhbmdlLXRvLXJpZ2h0LXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM1JzsgfVxuXG4vKiAn7qS1JyAqL1xuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM2JzsgfVxuXG4vKiAn7qS2JyAqL1xuLmljb24tcGxvdC1yZXN1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNyc7IH1cblxuLyogJ+6ktycgKi9cbi5pY29uLWxvZ28tY2l0eXNjYW4tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOCc7IH1cblxuLyogJ+6kuCcgKi9cbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM5JzsgfVxuXG4vKiAn7qS5JyAqL1xuLmljb24tY3F2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2EnOyB9XG5cbi8qICfupLonICovXG4uaWNvbi11cGRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYic7IH1cblxuLyogJ+6kuycgKi9cbi5pY29uLVNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2MnOyB9XG5cbi8qICfupLwnICovXG4uaWNvbi12ZXJ0aWNhbC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZCc7IH1cblxuLyogJ+6kvScgKi9cbi5pY29uLXFyLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZSc7IH1cblxuLyogJ+6kvicgKi9cbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNmJzsgfVxuXG4vKiAn7qS/JyAqL1xuLmljb24tbWFpc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnOyB9XG5cbi8qICfupYAnICovXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0MSc7IH1cblxuLyogJ+6lgScgKi9cbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDInOyB9XG5cbi8qICfupYInICovXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDMnOyB9XG5cbi8qICfupYMnICovXG4uaWNvbi1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ0JzsgfVxuXG4vKiAn7qWEJyAqL1xuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDUnOyB9XG5cbi8qICfupYUnICovXG4uaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDYnOyB9XG5cbi8qICfupYYnICovXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nyc7IH1cblxuLyogJ+6lhycgKi9cbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OCc7IH1cblxuLyogJ+6liCcgKi9cbi5pY29uLWdlb2xvY2FsaXphdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ5JzsgfVxuXG4vKiAn7qWJJyAqL1xuLmljb24tbGl0dGxlLWhvdXNlLW9uLXRoZS1ob21lcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRhJzsgfVxuXG4vKiAn7qWKJyAqL1xuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRiJzsgfVxuXG4vKiAn7qWLJyAqL1xuLmljb24tbm9mYXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yyc7IH1cblxuLyogJ+6ljCcgKi9cbi5pY29uLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGQnOyB9XG5cbi8qICfupY0nICovXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRlJzsgfVxuXG4vKiAn7qWOJyAqL1xuLmljb24tcmVkdWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnOyB9XG5cbi8qICfupY8nICovXG4uaWNvbi1yZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTAnOyB9XG5cbi8qICfupZAnICovXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUxJzsgfVxuXG4vKiAn7qWRJyAqL1xuLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTInOyB9XG5cbi8qICfupZInICovXG4uaWNvbi10aXRsZS1zaW1pbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTMnOyB9XG5cbi8qICfupZMnICovXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU0JzsgfVxuXG4vKiAn7qWUJyAqL1xuLmljb24tY3Jvc3MtYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NSc7IH1cblxuLyogJ+6llScgKi9cbi5pY29uLXByb3BlcnR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTYnOyB9XG5cbi8qICfupZYnICovXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTcnOyB9XG5cbi8qICfupZcnICovXG4uaWNvbi1maW5hbC1wcmljZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU4JzsgfVxuXG4vKiAn7qWYJyAqL1xuLmljb24taG91c2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU5JzsgfVxuXG4vKiAn7qWZJyAqL1xuLmljb24tYW5hbHlzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVhJzsgfVxuXG4vKiAn7qWaJyAqL1xuLmljb24tYmFsY29ueTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTViJzsgfVxuXG4vKiAn7qWbJyAqL1xuLmljb24tYmF0aHJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yyc7IH1cblxuLyogJ+6lnCcgKi9cbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWQnOyB9XG5cbi8qICfupZ0nICovXG4uaWNvbi1jZWxsYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZSc7IH1cblxuLyogJ+6lnicgKi9cbi5pY29uLWNvbWZvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Zic7IH1cblxuLyogJ+6lnycgKi9cbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYwJzsgfVxuXG4vKiAn7qWgJyAqL1xuLmljb24tY28tb3duZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjEnOyB9XG5cbi8qICfupaEnICovXG4uaWNvbi1jb3N0LWNvLW93bmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYyJzsgfVxuXG4vKiAn7qWiJyAqL1xuLmljb24tZHBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjMnOyB9XG5cbi8qICfupaMnICovXG4uaWNvbi1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY0JzsgfVxuXG4vKiAn7qWkJyAqL1xuLmljb24tbG9nZ2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjUnOyB9XG5cbi8qICfupaUnICovXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjYnOyB9XG5cbi8qICfupaYnICovXG4uaWNvbi1vY2N1cGFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nyc7IH1cblxuLyogJ+6lpycgKi9cbi5pY29uLW9yaWVudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjgnOyB9XG5cbi8qICfupagnICovXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjknOyB9XG5cbi8qICfupaknICovXG4uaWNvbi1yZXN0b3JhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZhJzsgfVxuXG4vKiAn7qWqJyAqL1xuLmljb24tcm9vbTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yic7IH1cblxuLyogJ+6lqycgKi9cbi5pY29uLXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmMnOyB9XG5cbi8qICfupawnICovXG4uaWNvbi1zdXJmYWNlLWNhcnJlejpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZkJzsgfVxuXG4vKiAn7qWtJyAqL1xuLmljb24tc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZlJzsgfVxuXG4vKiAn7qWuJyAqL1xuLmljb24tdGF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmYnOyB9XG5cbi8qICfupa8nICovXG4uaWNvbi12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzAnOyB9XG5cbi8qICfupbAnICovXG4uaWNvbi1sYW5kLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3MSc7IH1cblxuLyogJ+6lsScgKi9cbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Mic7IH1cblxuLyogJ+6lsicgKi9cbi5pY29uLWdhcmRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTczJzsgfVxuXG4vKiAn7qWzJyAqL1xuLmljb24tYWJvdmUtZ3JvdW5kLWxldmVsczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc0JzsgfVxuXG4vKiAn7qW0JyAqL1xuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NSc7IH1cblxuLyogJ+6ltScgKi9cbi5pY29uLWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc2JzsgfVxuXG4vKiAn7qW2JyAqL1xuLmljb24tZ3JvdXAtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc3JzsgfVxuXG4vKiAn7qW3JyAqL1xuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzgnOyB9XG5cbi8qICfupbgnICovXG4uaWNvbi10YXgtZXhlbXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzknOyB9XG5cbi8qICfupbknICovXG4uaWNvbi1saWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2EnOyB9XG5cbi8qICfupbonICovXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdiJzsgfVxuXG4vKiAn7qW7JyAqL1xuLmljb24tbGl2aW5nLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yyc7IH1cblxuLyogJ+6lvCcgKi9cbi5pY29uLXN1cmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZCc7IH1cblxuLyogJ+6lvScgKi9cbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdlJzsgfVxuXG4vKiAn7qW+JyAqL1xuLmljb24tb3Blbi1uZXctdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2YnOyB9XG5cbi8qICfupb8nICovXG4uaWNvbi1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGMnOyB9XG5cbi8qICfupownICovXG4uaWNvbi1wcmljZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNic7IH1cblxuLyogJ+6upicgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY29uLTgyQS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJzsgfVxuXG4vKiAn7qSAJyAqL1xuLmljb24tMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMSc7IH1cblxuLyogJ+6kgScgKi9cbi5pY29uLTgyQi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAyJzsgfVxuXG4vKiAn7qSCJyAqL1xuLmljb24tMTYwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAzJzsgfVxuXG4vKiAn7qSDJyAqL1xuLmljb24tODJDLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG5cbi8qICfupIQnICovXG4uaWNvbi0xNjI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG5cbi8qICfupIUnICovXG4uaWNvbi04NEEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNic7IH1cblxuLyogJ+6khicgKi9cbi5pY29uLTE2MjQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnOyB9XG5cbi8qICfupIcnICovXG4uaWNvbi04NEItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7IH1cblxuLyogJ+6kiCcgKi9cbi5pY29uLTE2MjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7IH1cblxuLyogJ+6kiScgKi9cbi5pY29uLTg0Qy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBhJzsgfVxuXG4vKiAn7qSKJyAqL1xuLmljb24tMTYyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBiJzsgfVxuXG4vKiAn7qSLJyAqL1xuLmljb24tODUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYyc7IH1cblxuLyogJ+6kjCcgKi9cbi5pY29uLTE2MjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG5cbi8qICfupI0nICovXG4uaWNvbi1jYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZSc7IH1cblxuLyogJ+6kjicgKi9cbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZic7IH1cblxuLyogJ+6kjycgKi9cbi5pY29uLXRyZW5kaW5nX2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMCc7IH1cblxuLyogJ+6kkCcgKi9cbi5pY29uLXRyZW5kaW5nX2ZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMSc7IH1cblxuLyogJ+6kkScgKi9cbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG5cbi8qICfupJInICovXG4uaWNvbi0xMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEzJzsgfVxuXG4vKiAn7qSTJyAqL1xuLmljb24tMTYyMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNCc7IH1cblxuLyogJ+6klCcgKi9cbi5pY29uLTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG5cbi8qICfupJUnICovXG4uaWNvbi0xNjIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE2JzsgfVxuXG4vKiAn7qSWJyAqL1xuLmljb24tMTItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuLyogJ+6klycgKi9cbi5pY29uLTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTgnOyB9XG5cbi8qICfupJgnICovXG4uaWNvbi0xNjIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE5JzsgfVxuXG4vKiAn7qSZJyAqL1xuLmljb24tMTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYSc7IH1cblxuLyogJ+6kmicgKi9cbi5pY29uLTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWInOyB9XG5cbi8qICfupJsnICovXG4uaWNvbi0xNjIzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJzsgfVxuXG4vKiAn7qScJyAqL1xuLmljb24tMTQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZCc7IH1cblxuLyogJ+6knScgKi9cbi5pY29uLTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWUnOyB9XG5cbi8qICfupJ4nICovXG4uaWNvbi0xNjIzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFmJzsgfVxuXG4vKiAn7qSfJyAqL1xuLmljb24tMTUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMCc7IH1cblxuLyogJ+6koCcgKi9cbi5pY29uLTE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjEnOyB9XG5cbi8qICfupKEnICovXG4uaWNvbi0xNjUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjInOyB9XG5cbi8qICfupKInICovXG4uaWNvbi0xNjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7IH1cblxuLyogJ+6koycgKi9cbi5pY29uLTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNCc7IH1cblxuLyogJ+6kpCcgKi9cbi5pY29uLTE3LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjUnOyB9XG5cbi8qICfupKUnICovXG4uaWNvbi0xNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI2JzsgfVxuXG4vKiAn7qSmJyAqL1xuLmljb24tMTY1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjcnOyB9XG5cbi8qICfupKcnICovXG4uaWNvbi0xOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI4JzsgfVxuXG4vKiAn7qSoJyAqL1xuLmljb24tMjYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOSc7IH1cblxuLyogJ+6kqScgKi9cbi5pY29uLTE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmEnOyB9XG5cbi8qICfupKonICovXG4uaWNvbi0xNjI3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJiJzsgfVxuXG4vKiAn7qSrJyAqL1xuLmljb24tMTAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmMnOyB9XG5cbi8qICfupKwnICovXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZCc7IH1cblxuLyogJ+6krScgKi9cbi5pY29uLTEwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJmJzsgfVxuXG4vKiAn7qSvJyAqL1xuLmljb24tMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzAnOyB9XG5cbi8qICfupLAnICovXG4uaWNvbi0xMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMic7IH1cblxuLyogJ+6ksicgKi9cbi5pY29uLTEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMzJzsgfVxuXG4vKiAn7qSzJyAqL1xuLmljb24tMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzUnOyB9XG5cbi8qICfupLUnICovXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNyc7IH1cblxuLyogJ+6ktycgKi9cbi5pY29uLTExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM5JzsgfVxuXG4vKiAn7qS5JyAqL1xuLmljb24tMTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2InOyB9XG5cbi8qICfupLsnICovXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZCc7IH1cblxuLyogJ+6kvScgKi9cbi5pY29uLTEyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNmJzsgfVxuXG4vKiAn7qS/JyAqL1xuLmljb24tMTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnOyB9XG5cbi8qICfupYAnICovXG4uaWNvbi0xMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Mic7IH1cblxuLyogJ+6lgicgKi9cbi5pY29uLTEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJzsgfVxuXG4vKiAn7qWDJyAqL1xuLmljb24tMTMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDUnOyB9XG5cbi8qICfupYUnICovXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nic7IH1cblxuLyogJ+6lhicgKi9cbi5pY29uLTEzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ4JzsgfVxuXG4vKiAn7qWIJyAqL1xuLmljb24tMTMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDknOyB9XG5cbi8qICfupYknICovXG4uaWNvbi0xMzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yic7IH1cblxuLyogJ+6liycgKi9cbi5pY29uLTEzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRjJzsgfVxuXG4vKiAn7qWMJyAqL1xuLmljb24tMTMzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGUnOyB9XG5cbi8qICfupY4nICovXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Zic7IH1cblxuLyogJ+6ljycgKi9cbi5pY29uLTEzNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUxJzsgfVxuXG4vKiAn7qWRJyAqL1xuLmljb24tMTM0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTInOyB9XG5cbi8qICfupZInICovXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NCc7IH1cblxuLyogJ+6llCcgKi9cbi5pY29uLTE0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU1JzsgfVxuXG4vKiAn7qWVJyAqL1xuLmljb24tMTQxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTcnOyB9XG5cbi8qICfupZcnICovXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OCc7IH1cblxuLyogJ+6lmCcgKi9cbi5pY29uLTE0Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVhJzsgfVxuXG4vKiAn7qWaJyAqL1xuLmljb24tMTQyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWInOyB9XG5cbi8qICfupZsnICovXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZCc7IH1cblxuLyogJ+6lnScgKi9cbi5pY29uLTE0My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVlJzsgfVxuXG4vKiAn7qWeJyAqL1xuLmljb24tMTQ0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjAnOyB9XG5cbi8qICfupaAnICovXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MSc7IH1cblxuLyogJ+6loScgKi9cbi5pY29uLTE1MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJzsgfVxuXG4vKiAn7qWjJyAqL1xuLmljb24tMTUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjQnOyB9XG5cbi8qICfupaQnICovXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nic7IH1cblxuLyogJ+6lpicgKi9cbi5pY29uLTE1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY3JzsgfVxuXG4vKiAn7qWnJyAqL1xuLmljb24tMTUyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjknOyB9XG5cbi8qICfupaknICovXG4uaWNvbi0xNTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2YSc7IH1cblxuLyogJ+6lqicgKi9cbi5pY29uLTE1My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZjJzsgfVxuXG4vKiAn7qWsJyAqL1xuLmljb24tMTUzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmQnOyB9XG5cbi8qICfupa0nICovXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzEnOyB9XG5cbi8qICfupbEnICovXG4uaWNvbi0xNzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Myc7IH1cblxuLyogJ+6lsycgKi9cbi5pY29uLTE3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc0JzsgfVxuXG4vKiAn7qW0JyAqL1xuLmljb24tMTcxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzYnOyB9XG5cbi8qICfupbYnICovXG4uaWNvbi0xNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nyc7IH1cblxuLyogJ+6ltycgKi9cbi5pY29uLTE3Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc5JzsgfVxuXG4vKiAn7qW5JyAqL1xuLmljb24tMTcyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2EnOyB9XG5cbi8qICfupbonICovXG4uaWNvbi0xNzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yyc7IH1cblxuLyogJ+6lvCcgKi9cbi5pY29uLTE3My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdkJzsgfVxuXG4vKiAn7qW9JyAqL1xuLmljb24tMTc0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2YnOyB9XG5cbi8qICfupb8nICovXG4uaWNvbi0xNzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4MCc7IH1cblxuLyogJ+6mgCcgKi9cbi5pY29uLTE3NS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgyJzsgfVxuXG4vKiAn7qaCJyAqL1xuLmljb24tMTc1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODMnOyB9XG5cbi8qICfupoMnICovXG4uaWNvbi0xODAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4NSc7IH1cblxuLyogJ+6mhScgKi9cbi5pY29uLTE4MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg3JzsgfVxuXG4vKiAn7qaHJyAqL1xuLmljb24tMTgyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODknOyB9XG5cbi8qICfupoknICovXG4uaWNvbi0xODQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Yyc7IH1cblxuLyogJ+6mjCcgKi9cbi5pY29uLTE4NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThlJzsgfVxuXG4vKiAn7qaOJyAqL1xuLmljb24tMTg2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTAnOyB9XG5cbi8qICfuppAnICovXG4uaWNvbi0xOTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Mic7IH1cblxuLyogJ+6mkicgKi9cbi5pY29uLTE5MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk0JzsgfVxuXG4vKiAn7qaUJyAqL1xuLmljb24tMTkyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTYnOyB9XG5cbi8qICfuppYnICovXG4uaWNvbi0xOTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OCc7IH1cblxuLyogJ+6mmCcgKi9cbi5pY29uLTE5My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk5JzsgfVxuXG4vKiAn7qaZJyAqL1xuLmljb24tMTAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTliJzsgfVxuXG4vKiAn7qabJyAqL1xuLmljb24tMTAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTljJzsgfVxuXG4vKiAn7qacJyAqL1xuLmljb24tMTAwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTllJzsgfVxuXG4vKiAn7qaeJyAqL1xuLmljb24tMTAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTlmJzsgfVxuXG4vKiAn7qafJyAqL1xuLmljb24tMTAxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWExJzsgfVxuXG4vKiAn7qahJyAqL1xuLmljb24tMTAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWEyJzsgfVxuXG4vKiAn7qaiJyAqL1xuLmljb24tMTAxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE0JzsgfVxuXG4vKiAn7qakJyAqL1xuLmljb24tMTAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE1JzsgfVxuXG4vKiAn7qalJyAqL1xuLmljb24tMTAyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE3JzsgfVxuXG4vKiAn7qanJyAqL1xuLmljb24tMTAyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWE4JzsgfVxuXG4vKiAn7qaoJyAqL1xuLmljb24tMTAyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFhJzsgfVxuXG4vKiAn7qaqJyAqL1xuLmljb24tMTAyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFiJzsgfVxuXG4vKiAn7qarJyAqL1xuLmljb24tMTAyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFkJzsgfVxuXG4vKiAn7qatJyAqL1xuLmljb24tMTAyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFlJzsgfVxuXG4vKiAn7qauJyAqL1xuLmljb24tMTAyMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIwJzsgfVxuXG4vKiAn7qawJyAqL1xuLmljb24tMTAyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIxJzsgfVxuXG4vKiAn7qaxJyAqL1xuLmljb24tMTAyNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIzJzsgfVxuXG4vKiAn7qazJyAqL1xuLmljb24tMTAyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI0JzsgfVxuXG4vKiAn7qa0JyAqL1xuLmljb24tMTEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI2JzsgfVxuXG4vKiAn7qa2JyAqL1xuLmljb24tMTEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI4JzsgfVxuXG4vKiAn7qa4JyAqL1xuLmljb24tMTEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJhJzsgfVxuXG4vKiAn7qa6JyAqL1xuLmljb24tMTExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJjJzsgfVxuXG4vKiAn7qa8JyAqL1xuLmljb24tMTExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJlJzsgfVxuXG4vKiAn7qa+JyAqL1xuLmljb24tMTExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWMwJzsgfVxuXG4vKiAn7qeAJyAqL1xuLmljb24tMTEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWMyJzsgfVxuXG4vKiAn7qeCJyAqL1xuLmljb24tMTEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM0JzsgfVxuXG4vKiAn7qeEJyAqL1xuLmljb24tMTEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM2JzsgfVxuXG4vKiAn7qeGJyAqL1xuLmljb24tMTEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM4JzsgfVxuXG4vKiAn7qeIJyAqL1xuLmljb24tMTEzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNhJzsgfVxuXG4vKiAn7qeKJyAqL1xuLmljb24tMTEzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNjJzsgfVxuXG4vKiAn7qeMJyAqL1xuLmljb24tMTEzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNlJzsgfVxuXG4vKiAn7qeOJyAqL1xuLmljb24tMTIwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQwJzsgfVxuXG4vKiAn7qeQJyAqL1xuLmljb24tMTIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQxJzsgfVxuXG4vKiAn7qeRJyAqL1xuLmljb24tMTIwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQzJzsgfVxuXG4vKiAn7qeTJyAqL1xuLmljb24tMTIwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ0JzsgfVxuXG4vKiAn7qeUJyAqL1xuLmljb24tMTIwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ2JzsgfVxuXG4vKiAn7qeWJyAqL1xuLmljb24tMTIwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ3JzsgfVxuXG4vKiAn7qeXJyAqL1xuLmljb24tMTIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ5JzsgfVxuXG4vKiAn7qeZJyAqL1xuLmljb24tMTIyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRhJzsgfVxuXG4vKiAn7qeaJyAqL1xuLmljb24tMTIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRiJzsgfVxuXG4vKiAn7qebJyAqL1xuLmljb24tMTIyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRkJzsgfVxuXG4vKiAn7qedJyAqL1xuLmljb24tMTIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRlJzsgfVxuXG4vKiAn7qeeJyAqL1xuLmljb24tMTIyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUwJzsgfVxuXG4vKiAn7qegJyAqL1xuLmljb24tMTIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUxJzsgfVxuXG4vKiAn7qehJyAqL1xuLmljb24tMTMwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUzJzsgfVxuXG4vKiAn7qejJyAqL1xuLmljb24tMTMwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU0JzsgfVxuXG4vKiAn7qekJyAqL1xuLmljb24tMTMwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU2JzsgfVxuXG4vKiAn7qemJyAqL1xuLmljb24tMTMwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU3JzsgfVxuXG4vKiAn7qenJyAqL1xuLmljb24tMTMxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU5JzsgfVxuXG4vKiAn7qepJyAqL1xuLmljb24tMTMxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVhJzsgfVxuXG4vKiAn7qeqJyAqL1xuLmljb24tMTMxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVjJzsgfVxuXG4vKiAn7qesJyAqL1xuLmljb24tMTMxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVkJzsgfVxuXG4vKiAn7qetJyAqL1xuLmljb24tMTMyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVmJzsgfVxuXG4vKiAn7qevJyAqL1xuLmljb24tMTMyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYwJzsgfVxuXG4vKiAn7qewJyAqL1xuLmljb24tMTMyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYyJzsgfVxuXG4vKiAn7qeyJyAqL1xuLmljb24tMTMyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYzJzsgfVxuXG4vKiAn7qezJyAqL1xuLmljb24tMTMzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY1JzsgfVxuXG4vKiAn7qe1JyAqL1xuLmljb24tMTMzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY2JzsgfVxuXG4vKiAn7qe2JyAqL1xuLmljb24tMTMzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY4JzsgfVxuXG4vKiAn7qe4JyAqL1xuLmljb24tMTMzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY5JzsgfVxuXG4vKiAn7qe5JyAqL1xuLmljb24tMTM0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZiJzsgfVxuXG4vKiAn7qe7JyAqL1xuLmljb24tMTM0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZjJzsgfVxuXG4vKiAn7qe8JyAqL1xuLmljb24tMTM0MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZlJzsgfVxuXG4vKiAn7qe+JyAqL1xuLmljb24tMTM0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZmJzsgfVxuXG4vKiAn7qe/JyAqL1xuLmljb24tMTM0Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTAxJzsgfVxuXG4vKiAn7qiBJyAqL1xuLmljb24tMTM0Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTAyJzsgfVxuXG4vKiAn7qiCJyAqL1xuLmljb24tMTQwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA0JzsgfVxuXG4vKiAn7qiEJyAqL1xuLmljb24tMTQwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA1JzsgfVxuXG4vKiAn7qiFJyAqL1xuLmljb24tMTQxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA3JzsgfVxuXG4vKiAn7qiHJyAqL1xuLmljb24tMTQxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA4JzsgfVxuXG4vKiAn7qiIJyAqL1xuLmljb24tMTQyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBhJzsgfVxuXG4vKiAn7qiKJyAqL1xuLmljb24tMTQyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBiJzsgfVxuXG4vKiAn7qiLJyAqL1xuLmljb24tMTQzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBkJzsgfVxuXG4vKiAn7qiNJyAqL1xuLmljb24tMTQzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBlJzsgfVxuXG4vKiAn7qiOJyAqL1xuLmljb24tMTQ0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEwJzsgfVxuXG4vKiAn7qiQJyAqL1xuLmljb24tMTQ0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTExJzsgfVxuXG4vKiAn7qiRJyAqL1xuLmljb24tMTUwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEzJzsgfVxuXG4vKiAn7qiTJyAqL1xuLmljb24tMTUwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE0JzsgfVxuXG4vKiAn7qiUJyAqL1xuLmljb24tMTUxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE2JzsgfVxuXG4vKiAn7qiWJyAqL1xuLmljb24tMTUxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE3JzsgfVxuXG4vKiAn7qiXJyAqL1xuLmljb24tMTUyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE5JzsgfVxuXG4vKiAn7qiZJyAqL1xuLmljb24tMTUyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFhJzsgfVxuXG4vKiAn7qiaJyAqL1xuLmljb24tMTUzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFjJzsgfVxuXG4vKiAn7qicJyAqL1xuLmljb24tMTUzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFkJzsgfVxuXG4vKiAn7qidJyAqL1xuLmljb24tMTYwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFmJzsgfVxuXG4vKiAn7qifJyAqL1xuLmljb24tMTYxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTIzJzsgfVxuXG4vKiAn7qijJyAqL1xuLmljb24tMTcwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI3JzsgfVxuXG4vKiAn7qinJyAqL1xuLmljb24tMTcwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI4JzsgfVxuXG4vKiAn7qioJyAqL1xuLmljb24tMTcwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJhJzsgfVxuXG4vKiAn7qiqJyAqL1xuLmljb24tMTcwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJiJzsgfVxuXG4vKiAn7qirJyAqL1xuLmljb24tMTcxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJkJzsgfVxuXG4vKiAn7qitJyAqL1xuLmljb24tMTcxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJlJzsgfVxuXG4vKiAn7qiuJyAqL1xuLmljb24tMTcyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMwJzsgfVxuXG4vKiAn7qiwJyAqL1xuLmljb24tMTcyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMxJzsgfVxuXG4vKiAn7qixJyAqL1xuLmljb24tMTczMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMzJzsgfVxuXG4vKiAn7qizJyAqL1xuLmljb24tMTczMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM0JzsgfVxuXG4vKiAn7qi0JyAqL1xuLmljb24tMTc0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM2JzsgfVxuXG4vKiAn7qi2JyAqL1xuLmljb24tMTc0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM3JzsgfVxuXG4vKiAn7qi3JyAqL1xuLmljb24tMTc1MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM5JzsgfVxuXG4vKiAn7qi5JyAqL1xuLmljb24tMTc1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNhJzsgfVxuXG4vKiAn7qi6JyAqL1xuLmljb24tMTg0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNjJzsgfVxuXG4vKiAn7qi8JyAqL1xuLmljb24tMTg0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTNlJzsgfVxuXG4vKiAn7qi+JyAqL1xuLmljb24tMTkwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQwJzsgfVxuXG4vKiAn7qmAJyAqL1xuLmljb24tMTkwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQyJzsgfVxuXG4vKiAn7qmCJyAqL1xuLmljb24tMTkwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ0JzsgfVxuXG4vKiAn7qmEJyAqL1xuLmljb24tMTkwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ2JzsgfVxuXG4vKiAn7qmGJyAqL1xuLmljb24tMTkwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ5JzsgfVxuXG4vKiAn7qmJJyAqL1xuLmljb24tMTkxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRiJzsgfVxuXG4vKiAn7qmLJyAqL1xuLmljb24tMTkxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRkJzsgfVxuXG4vKiAn7qmNJyAqL1xuLmljb24tMTkxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRmJzsgfVxuXG4vKiAn7qmPJyAqL1xuLmljb24tMTkxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUxJzsgfVxuXG4vKiAn7qmRJyAqL1xuLmljb24tMTkxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUzJzsgfVxuXG4vKiAn7qmTJyAqL1xuLmljb24tMTkxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU1JzsgfVxuXG4vKiAn7qmVJyAqL1xuLmljb24tMTkyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU3JzsgfVxuXG4vKiAn7qmXJyAqL1xuLmljb24tMTkyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU5JzsgfVxuXG4vKiAn7qmZJyAqL1xuLmljb24tMTkyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTViJzsgfVxuXG4vKiAn7qmbJyAqL1xuLmljb24tMTkyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTVkJzsgfVxuXG4vKiAn7qmdJyAqL1xuLmljb24tMTkyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTVmJzsgfVxuXG4vKiAn7qmfJyAqL1xuLmljb24tMTkzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYxJzsgfVxuXG4vKiAn7qmhJyAqL1xuLmljb24tMTkzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYyJzsgfVxuXG4vKiAn7qmiJyAqL1xuLmljb24tMTkzMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY0JzsgfVxuXG4vKiAn7qmkJyAqL1xuLmljb24tMTkzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY1JzsgfVxuXG4vKiAn7qmlJyAqL1xuLmljb24tMTkzMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY3JzsgfVxuXG4vKiAn7qmnJyAqL1xuLmljb24tMTkzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY4JzsgfVxuXG4vKiAn7qmoJyAqL1xuLmljb24tMTkzMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZhJzsgfVxuXG4vKiAn7qmqJyAqL1xuLmljb24tMTkzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZiJzsgfVxuXG4vKiAn7qmrJyAqL1xuLmljb24tMTkzNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZkJzsgfVxuXG4vKiAn7qmtJyAqL1xuLmljb24tMTkzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTZlJzsgfVxuXG4vKiAn7qmuJyAqL1xuLmljb24tMTkzNS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTcwJzsgfVxuXG4vKiAn7qmwJyAqL1xuLmljb24tMTkzNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTcxJzsgfVxuXG4vKiAn7qmxJyAqL1xuLmljb24tMTAwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Myc7IH1cblxuLyogJ+6psycgKi9cbi5pY29uLTEwMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzQnOyB9XG5cbi8qICfuqbQnICovXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc2JzsgfVxuXG4vKiAn7qm2JyAqL1xuLmljb24tMTAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Nyc7IH1cblxuLyogJ+6ptycgKi9cbi5pY29uLTEwMDAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzknOyB9XG5cbi8qICfuqbknICovXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdhJzsgfVxuXG4vKiAn7qm6JyAqL1xuLmljb24tMTAwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Yyc7IH1cblxuLyogJ+6pvCcgKi9cbi5pY29uLTEwMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2QnOyB9XG5cbi8qICfuqb0nICovXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdmJzsgfVxuXG4vKiAn7qm/JyAqL1xuLmljb24tMTAwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4MCc7IH1cblxuLyogJ+6qgCcgKi9cbi5pY29uLTEwMDEyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODInOyB9XG5cbi8qICfuqoInICovXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgzJzsgfVxuXG4vKiAn7qqDJyAqL1xuLmljb24tMTEyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4NSc7IH1cblxuLyogJ+6qhScgKi9cbi5pY29uLTExMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODcnOyB9XG5cbi8qICfuqocnICovXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg5JzsgfVxuXG4vKiAn7qqJJyAqL1xuLmljb24tMTEyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Yic7IH1cblxuLyogJ+6qiycgKi9cbi5pY29uLTExMjMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGQnOyB9XG5cbi8qICfuqo0nICovXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThmJzsgfVxuXG4vKiAn7qqPJyAqL1xuLmljb24tMTg0MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5MSc7IH1cblxuLyogJ+6qkScgKi9cbi5pY29uLTE4NDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTMnOyB9XG5cbi8qICfuqpMnICovXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk1JzsgfVxuXG4vKiAn7qqVJyAqL1xuLmljb24tMTg0MDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Nyc7IH1cblxuLyogJ+6qlycgKi9cbi5pY29uLTE4NDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTknOyB9XG5cbi8qICfuqpknICovXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTliJzsgfVxuXG4vKiAn7qqbJyAqL1xuLmljb24tMTg0MTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5ZCc7IH1cblxuLyogJ+6qnScgKi9cbi5pY29uLTE4NDEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWYnOyB9XG5cbi8qICfuqp8nICovXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWExJzsgfVxuXG4vKiAn7qqhJyAqL1xuLmljb24tMTg0MTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMyc7IH1cblxuLyogJ+6qoycgKi9cbi5pY29uLTE4NDE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTUnOyB9XG5cbi8qICfuqqUnICovXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE3JzsgfVxuXG4vKiAn7qqnJyAqL1xuLmljb24tMTg0MTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhOSc7IH1cblxuLyogJ+6qqScgKi9cbi5pY29uLTExMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFiJzsgfVxuXG4vKiAn7qqrJyAqL1xuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWQnOyB9XG5cbi8qICfuqq0nICovXG4uaWNvbi0xMTAwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhZic7IH1cblxuLyogJ+6qrycgKi9cbi5pY29uLTExMDAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIxJzsgfVxuXG4vKiAn7qqxJyAqL1xuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjMnOyB9XG5cbi8qICfuqrMnICovXG4uaWNvbi0xMTAwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiNSc7IH1cblxuLyogJ+6qtScgKi9cbi5pY29uLTExMDAwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI3JzsgfVxuXG4vKiAn7qq3JyAqL1xuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjknOyB9XG5cbi8qICfuqrknICovXG4uaWNvbi0xMTAwMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiYic7IH1cblxuLyogJ+6quycgKi9cbi5pY29uLTExMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJkJzsgfVxuXG4vKiAn7qq9JyAqL1xuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmYnOyB9XG5cbi8qICfuqr8nICovXG4uaWNvbi0xMTAwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjMSc7IH1cblxuLyogJ+6rgScgKi9cbi5pY29uLTExMDAxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWMzJzsgfVxuXG4vKiAn7quDJyAqL1xuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzUnOyB9XG5cbi8qICfuq4UnICovXG4uaWNvbi0xMTAwMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjNyc7IH1cblxuLyogJ+6rhycgKi9cbi5pY29uLTExMDAxNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM5JzsgfVxuXG4vKiAn7quJJyAqL1xuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2InOyB9XG5cbi8qICfuq4snICovXG4uaWNvbi0xMTAwMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjZCc7IH1cblxuLyogJ+6rjScgKi9cbi5pY29uLTExMDAxOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNmJzsgfVxuXG4vKiAn7quPJyAqL1xuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDEnOyB9XG5cbi8qICfuq5EnICovXG4uaWNvbi0xMTAxMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkMyc7IH1cblxuLyogJ+6rkycgKi9cbi5pY29uLTExMDEwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ1JzsgfVxuXG4vKiAn7quVJyAqL1xuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDcnOyB9XG5cbi8qICfuq5cnICovXG4uaWNvbi0xMTAxMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkOSc7IH1cblxuLyogJ+6rmScgKi9cbi5pY29uLTExMDEwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRiJzsgfVxuXG4vKiAn7qubJyAqL1xuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGQnOyB9XG5cbi8qICfuq50nICovXG4uaWNvbi0xMTAxMDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkZic7IH1cblxuLyogJ+6rnycgKi9cbi5pY29uLTExMDEwOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWUxJzsgfVxuXG4vKiAn7quhJyAqL1xuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTMnOyB9XG5cbi8qICfuq6MnICovXG4uaWNvbi0xMTAxMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlNSc7IH1cblxuLyogJ+6rpScgKi9cbi5pY29uLTExMDExMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU3JzsgfVxuXG4vKiAn7qunJyAqL1xuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTknOyB9XG5cbi8qICfuq6knICovXG4uaWNvbi0xMTAxMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlYic7IH1cblxuLyogJ+6rqycgKi9cbi5pY29uLTExMDExNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVkJzsgfVxuXG4vKiAn7qutJyAqL1xuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWYnOyB9XG5cbi8qICfuq68nICovXG4uaWNvbi0xMTAxMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmMSc7IH1cblxuLyogJ+6rsScgKi9cbi5pY29uLTExMDExOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWYzJzsgfVxuXG4vKiAn7quzJyAqL1xuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjUnOyB9XG5cbi8qICfuq7UnICovXG4uaWNvbi0xMTAxMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmNyc7IH1cblxuLyogJ+6rtycgKi9cbi5pY29uLTExMDEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY5JzsgfVxuXG4vKiAn7qu5JyAqL1xuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmInOyB9XG5cbi8qICfuq7snICovXG4uaWNvbi0xMTAxMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmZCc7IH1cblxuLyogJ+6rvScgKi9cbi5pY29uLTExMTAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZmJzsgfVxuXG4vKiAn7qu/JyAqL1xuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDEnOyB9XG5cbi8qICfurIEnICovXG4uaWNvbi0xMTEwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwMyc7IH1cblxuLyogJ+6sgycgKi9cbi5pY29uLTExMTAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA1JzsgfVxuXG4vKiAn7qyFJyAqL1xuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDcnOyB9XG5cbi8qICfurIcnICovXG4uaWNvbi0xMTEwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwOSc7IH1cblxuLyogJ+6siScgKi9cbi5pY29uLTExMTAwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBiJzsgfVxuXG4vKiAn7qyLJyAqL1xuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGQnOyB9XG5cbi8qICfurI0nICovXG4uaWNvbi0xMTEwMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwZic7IH1cblxuLyogJ+6sjycgKi9cbi5pY29uLTExMTAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjExJzsgfVxuXG4vKiAn7qyRJyAqL1xuLmljb24tMTExMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTMnOyB9XG5cbi8qICfurJMnICovXG4uaWNvbi0xMTEwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxNSc7IH1cblxuLyogJ+6slScgKi9cbi5pY29uLTExMTAxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE3JzsgfVxuXG4vKiAn7qyXJyAqL1xuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTknOyB9XG5cbi8qICfurJknICovXG4uaWNvbi0xMTEwMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxYic7IH1cblxuLyogJ+6smycgKi9cbi5pY29uLTExMjAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFkJzsgfVxuXG4vKiAn7qydJyAqL1xuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWYnOyB9XG5cbi8qICfurJ8nICovXG4uaWNvbi0xMTIwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyMSc7IH1cblxuLyogJ+6soScgKi9cbi5pY29uLTExMjAwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjIzJzsgfVxuXG4vKiAn7qyjJyAqL1xuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjUnOyB9XG5cbi8qICfurKUnICovXG4uaWNvbi0xMTIwMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyNyc7IH1cblxuLyogJ+6spycgKi9cbi5pY29uLXNwMDctMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyOSc7IH1cblxuLyogJ+6sqScgKi9cbi5pY29uLXNwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyYSc7IH1cblxuLyogJ+6sqicgKi9cbi5pY29uLXNwMTktMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyYyc7IH1cblxuLyogJ+6srCcgKi9cbi5pY29uLXNwMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyZCc7IH1cblxuLyogJ+6srScgKi9cbi5pY29uLXNwMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyZic7IH1cblxuLyogJ+6srycgKi9cbi5pY29uLXNwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMCc7IH1cblxuLyogJ+6ssCcgKi9cbi5pY29uLXNwMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMic7IH1cblxuLyogJ+6ssicgKi9cbi5pY29uLXNwMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMyc7IH1cblxuLyogJ+6ssycgKi9cbi5pY29uLXNwMzgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzNSc7IH1cblxuLyogJ+6stScgKi9cbi5pY29uLXNwODctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzOCc7IH1cblxuLyogJ+6suCcgKi9cbi5pY29uLXNwODgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzYSc7IH1cblxuLyogJ+6suicgKi9cbi5pY29uLXNwODktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzYyc7IH1cblxuLyogJ+6svCcgKi9cbi5pY29uLXNwMTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2UnOyB9XG5cbi8qICfurL4nICovXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQwJzsgfVxuXG4vKiAn7q2AJyAqL1xuLmljb24tMTkwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQyJzsgfVxuXG4vKiAn7q2CJyAqL1xuLmljb24tMTAwMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDMnOyB9XG5cbi8qICfurYMnICovXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0NCc7IH1cblxuLyogJ+6thCcgKi9cbi5pY29uLTEwMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ2JzsgfVxuXG4vKiAn7q2GJyAqL1xuLmljb24tMTAwMDAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDcnOyB9XG5cbi8qICfurYcnICovXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0OCc7IH1cblxuLyogJ+6tiCcgKi9cbi5pY29uLTEwMDAwMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRhJzsgfVxuXG4vKiAn7q2KJyAqL1xuLmljb24tMTAwMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGInOyB9XG5cbi8qICfurYsnICovXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0ZCc7IH1cblxuLyogJ+6tjScgKi9cbi5pY29uLTEwMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRlJzsgfVxuXG4vKiAn7q2OJyAqL1xuLmljb24tMTAwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTAnOyB9XG5cbi8qICfurZAnICovXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Mic7IH1cblxuLyogJ+6tkicgKi9cbi5pY29uLTEwMDEwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU0JzsgfVxuXG4vKiAn7q2UJyAqL1xuLmljb24tMTAwMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTUnOyB9XG5cbi8qICfurZUnICovXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Nyc7IH1cblxuLyogJ+6tlycgKi9cbi5pY29uLTEwMDEwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU4JzsgfVxuXG4vKiAn7q2YJyAqL1xuLmljb24tMTAwMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTknOyB9XG5cbi8qICfurZknICovXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Yic7IH1cblxuLyogJ+6tmycgKi9cbi5pY29uLTEwMDExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVjJzsgfVxuXG4vKiAn7q2cJyAqL1xuLmljb24tMTAwMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWUnOyB9XG5cbi8qICfurZ4nICovXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2MCc7IH1cblxuLyogJ+6toCcgKi9cbi5pY29uLTEyMjIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYyJzsgfVxuXG4vKiAn7q2iJyAqL1xuLmljb24tMTIyMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjMnOyB9XG5cbi8qICfuraMnICovXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2NCc7IH1cblxuLyogJ+6tpCcgKi9cbi5pY29uLTExMjMwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY4JzsgfVxuXG4vKiAn7q2oJyAqL1xuLmljb24tMTEyMzAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjknOyB9XG5cbi8qICfuraknICovXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2YSc7IH1cblxuLyogJ+6tqicgKi9cbi5pY29uLTExMjMxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZjJzsgfVxuXG4vKiAn7q2sJyAqL1xuLmljb24tMTEyMzIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmUnOyB9XG5cbi8qICfura4nICovXG4uaWNvbi0yNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcwJzsgfVxuXG4vKiAn7q2wJyAqL1xuLmljb24tMTc2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzEnOyB9XG5cbi8qICfurbEnICovXG4uaWNvbi0xMzgwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzInOyB9XG5cbi8qICfurbInICovXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Myc7IH1cblxuLyogJ+6tsycgKi9cbi5pY29uLTEyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NCc7IH1cblxuLyogJ+6ttCcgKi9cbi5pY29uLTEzNzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NSc7IH1cblxuLyogJ+6ttScgKi9cbi5pY29uLTI0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc2JzsgfVxuXG4vKiAn7q22JyAqL1xuLmljb24tMjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Nyc7IH1cblxuLyogJ+6ttycgKi9cbi5pY29uLTIwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3OCc7IH1cblxuLyogJ+6tuCcgKi9cbi5pY29uLTIwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3OSc7IH1cblxuLyogJ+6tuScgKi9cbi5pY29uLTIwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdhJzsgfVxuXG4vKiAn7q26JyAqL1xuLmljb24tMjAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdiJzsgfVxuXG4vKiAn7q27JyAqL1xuLmljb24tMjAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdjJzsgfVxuXG4vKiAn7q28JyAqL1xuLmljb24tMjAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdkJzsgfVxuXG4vKiAn7q29JyAqL1xuLmljb24tMjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2UnOyB9XG5cbi8qICfurb4nICovXG4uaWNvbi0yMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdmJzsgfVxuXG4vKiAn7q2/JyAqL1xuLmljb24tMTU1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODEnOyB9XG5cbi8qICfuroEnICovXG4uaWNvbi0xNTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Mic7IH1cblxuLyogJ+6ugicgKi9cbi5pY29uLTI1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgzJzsgfVxuXG4vKiAn7q6DJyAqL1xuLmljb24tMTM3My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg0JzsgfVxuXG4vKiAn7q6EJyAqL1xuLmljb24tMTM3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg1JzsgfVxuXG4vKiAn7q6FJyAqL1xuLmljb24tMjUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODYnOyB9XG5cbi8qICfuroYnICovXG4uaWNvbi0yNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg3JzsgfVxuXG4vKiAn7q6HJyAqL1xuLmljb24tMTMzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg4JzsgfVxuXG4vKiAn7q6IJyAqL1xuLmljb24tMTMzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg5JzsgfVxuXG4vKiAn7q6JJyAqL1xuLmljb24tMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGEnOyB9XG5cbi8qICfuroonICovXG4uaWNvbi0xMzMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGInOyB9XG5cbi8qICfurosnICovXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Yyc7IH1cblxuLyogJ+6ujCcgKi9cbi5pY29uLTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGQnOyB9XG5cbi8qICfuro0nICovXG4uaWNvbi0xMzIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGUnOyB9XG5cbi8qICfuro4nICovXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Zic7IH1cblxuLyogJ+6ujycgKi9cbi5pY29uLTEzNzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5MCc7IH1cblxuLyogJ+6ukCcgKi9cbi5pY29uLTEzMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5MSc7IH1cblxuLyogJ+6ukScgKi9cbi5pY29uLTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTInOyB9XG5cbi8qICfurpInICovXG4uaWNvbi0xMzYxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTMnOyB9XG5cbi8qICfurpMnICovXG4uaWNvbi0xMzYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTQnOyB9XG5cbi8qICfurpQnICovXG4uaWNvbi0yMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5NSc7IH1cblxuLyogJ+6ulScgKi9cbi5pY29uLTEzNDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Nic7IH1cblxuLyogJ+6ulicgKi9cbi5pY29uLTEzNDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Nyc7IH1cblxuLyogJ+6ulycgKi9cbi5pY29uLTEzNTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OCc7IH1cblxuLyogJ+6umCcgKi9cbi5pY29uLTIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk5JzsgfVxuXG4vKiAn7q6ZJyAqL1xuLmljb24tMTM1Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlhJzsgfVxuXG4vKiAn7q6aJyAqL1xuLmljb24tMTM1MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjliJzsgfVxuXG4vKiAn7q6bJyAqL1xuLmljb24tMTM1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjljJzsgfVxuXG4vKiAn7q6cJyAqL1xuLmljb24tMjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWQnOyB9XG5cbi8qICfurp0nICovXG4uaWNvbi0yMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjllJzsgfVxuXG4vKiAn7q6eJyAqL1xuLmljb24tMTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlmJzsgfVxuXG4vKiAn7q6fJyAqL1xuLmljb24tMTQ2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEwJzsgfVxuXG4vKiAn7q6gJyAqL1xuLmljb24tMTQ1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmExJzsgfVxuXG4vKiAn7q6hJyAqL1xuLmljb24tMTQ4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTInOyB9XG5cbi8qICfurqInICovXG4uaWNvbi0xNDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMyc7IH1cblxuLyogJ+6uoycgKi9cbi5pY29uLTE0Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE0JzsgfVxuXG4vKiAn7q6kJyAqL1xuLmljb24tMTQ1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTUnOyB9XG5cbi8qICfurqUnICovXG4uaWNvbi0xNjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNic7IH1cblxuLyogJ+6upicgKi9cbi5pY29uLTE2MjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNyc7IH1cblxuLyogJ+6upycgKi9cbi5pY29uLTI2MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE4JzsgfVxuXG4vKiAn7q6oJyAqL1xuLmljb24tMTYyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE5JzsgfVxuXG4vKiAn7q6pJyAqL1xuLmljb24tMTYyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYSc7IH1cblxuLyogJ+6uqicgKi9cbi5pY29uLTE2MjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWInOyB9XG5cbi8qICfurqsnICovXG4uaWNvbi0xNjIxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFjJzsgfVxuXG4vKiAn7q6sJyAqL1xuLmljb24tMTQ3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFkJzsgfVxuXG4vKiAn7q6tJyAqL1xuLmljb24tMTQ0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFlJzsgfVxuXG4vKiAn7q6uJyAqL1xuLmljb24tMTYzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFmJzsgfVxuXG4vKiAn7q6vJyAqL1xuLmljb24tMTYzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYjAnOyB9XG5cbi8qICfurrAnICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBGdW5jdGlvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Gb250LXNpemUgZmx1aWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1lZGlhIFF1ZXJpZXNcclxuXHJcbkFsbG93cyB5b3UgdG8gdXNlIGlubGluZSBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGJyZWFrcG9pbnQgLSBEZXNpcmVkIGJyZWFrcG9pbnQuIENhbiBiZSB2YXJpYWJsZSBvciB1bml0LlxyXG4kcXVlcnkgLSBEZWZhdWx0cyB0byBgbWluLXdpZHRoYC5cclxuJHR5cGUgLSBEZWZhdWx0cyB0byBgc2NyZWVuYC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgU3RhdHVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgRGVsaXZlciBEYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbltkYXRhLWV4cGFuZGFibGVdIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC8qXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgKi8gfVxuXG4ubGluay1ibG9jOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5bcm9sZT1cInRhYmxlXCJdID4gZGl2W2lkXSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93XCJdIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY2VsbFwiXSxcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl0ge1xuICBwYWRkaW5nOiAwLjEyNWVtIDAuMjVlbTsgfVxuXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93Z3JvdXBcIl0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEVsZW1lbnRzID4gSGVhZGluZ3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemUgaGVhZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgaHRtbCBhIHtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjQzU2ODM5O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qJi0taW5uZXIge1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSovIH1cbiAgLmJvZHlfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmJvZHktLWhvbWUgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib2R5LS1pbm5lci5ib2R5LS1tZW51LW9wZW5lZDpiZWZvcmUge1xuICAgIHotaW5kZXg6IDMwMDA7IH1cbiAgLmJvZHktLWlubmVyIC5oZWFkZXJfX3Rvb2xzIHtcbiAgICB0b3A6IDkwcHg7IH1cbiAgLmJvZHktbW9kYWwtLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJvZHkuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQgLmZvb3Rlci12MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ib2R5LmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkIC5mb290ZXItdjEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5ib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdmlzaWJpbGl0eSAuMnM7IH1cbiAgLmJvZHktLW1lbnUtb3BlbmVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkLCAuYm9keS0tc2VhcmNoLXYxLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsIC5ib2R5LS1zZWFyY2gtdjEuYm9keS0tbWVudS1vcGVuZWQge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBpbml0aWFsOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjEgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5ib2R5LS1zZWFyY2gtdjEgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gICAgcGFkZGluZzogMCA0ZW07IH1cbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjEgLmhlYWRlcl9fc2VhcmNoLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDcwMDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC5ib2R5LS1zZWFyY2gtdjEgLmhlYWRlcl9fc2VhcmNoLS12MSAubWFpbi1zZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgIC5ib2R5LS1zZWFyY2gtdjEgLmhlYWRlcl9fc2VhcmNoLS12MSAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXJfX3NlYXJjaC0tdjEuaGVhZGVyX19zZWFyY2gge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuYm9keS0tc2VhcmNoLXYxIC5oZWFkZXJfX3NlYXJjaC0tdjEgLm1haW4tc2VhcmNoIC5mb3JtX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAwIDFlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAuaGVhZGVyX19zZWFyY2gtLXYxLmhlYWRlcl9fc2VhcmNoIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wNXMsIG9wYWNpdHkgLjRzIC4wNXMsIHZpc2liaWxpdHkgLjRzIC4wNXM7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAuc2VhcmNoX2ZpbHRlcl92ZXJzaW9uX3YxIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wNXMsIG9wYWNpdHkgLjRzIC4wNXMsIHZpc2liaWxpdHkgLjRzIC4wNXM7IH1cbiAgLmJvZHktLXNlYXJjaC12MS5tZW51X2hvdmVyZWQgLmhlYWRlcl9fc2VhcmNoLS12MS5oZWFkZXJfX3NlYXJjaCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYm9keS0tc2VhcmNoLXYxLm1lbnVfaG92ZXJlZCAuc2VhcmNoX2ZpbHRlcl92ZXJzaW9uX3YxIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjIgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyAuMDVzLCBvcGFjaXR5IC40cyAuMDVzLCB2aXNpYmlsaXR5IC40cyAuMDVzOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjIubWVudV9ob3ZlcmVkIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmJvZHktLXNlYXJjaC12MiAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGlua0Jsb2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHZW5lcmljID4gZ3JpZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gIC5yb3cucm93LS1ndXR0ZXJsZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucm93ID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnJvdy0tZ3V0dGVybGVzcyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC0tc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tc20tNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1zbS0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1zbS0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC0tbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1tZC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1tZC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1tZC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1tZC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1tZC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC0tbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS1sZy00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0tbGctNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS1sZy0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1sZy0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1sZy0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtLXhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0teGwtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS14bC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0teGwtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS14bC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0teGwtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS14bC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0teGwtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG4uaW5uZXJwYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgxNXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5hW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCA1bXMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1haW5fX3dyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmJvZHktLWhvbWUgLm1haW4ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLm1haW4ge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgNXMgZWFzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBtYXJnaW5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5tLXhzLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0wLFxuICAubXkteHMtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0wLFxuICAubXgteHMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTAsXG4gIC5teS14cy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTAsXG4gIC5teC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTEsXG4gIC5teS14cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtMSxcbiAgLm14LXhzLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTEsXG4gIC5teS14cy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtMSxcbiAgLm14LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14cy0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0yLFxuICAubXkteHMtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTIsXG4gIC5teC14cy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0yLFxuICAubXkteHMtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTIsXG4gIC5teC14cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtMyxcbiAgLm15LXhzLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0zLFxuICAubXgteHMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtMyxcbiAgLm15LXhzLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy0zLFxuICAubXgteHMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTQsXG4gIC5teS14cy00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtNCxcbiAgLm14LXhzLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTQsXG4gIC5teS14cy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtNCxcbiAgLm14LXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14cy01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy01LFxuICAubXkteHMtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTUsXG4gIC5teC14cy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy01LFxuICAubXkteHMtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTUsXG4gIC5teC14cy01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtNixcbiAgLm15LXhzLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy02LFxuICAubXgteHMtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtNixcbiAgLm15LXhzLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy02LFxuICAubXgteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHMtMCxcbiAgLnB5LXhzLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTAsXG4gIC5weC14cy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTAsXG4gIC5weS14cy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0wLFxuICAucHgteHMtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTEsXG4gIC5weS14cy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTEsXG4gIC5weC14cy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtMSxcbiAgLnB5LXhzLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtMSxcbiAgLnB4LXhzLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTIsXG4gIC5weS14cy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTIsXG4gIC5weC14cy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtMixcbiAgLnB5LXhzLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtMixcbiAgLnB4LXhzLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTMsXG4gIC5weS14cy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTMsXG4gIC5weC14cy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtMyxcbiAgLnB5LXhzLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtMyxcbiAgLnB4LXhzLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTQsXG4gIC5weS14cy00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTQsXG4gIC5weC14cy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtNCxcbiAgLnB5LXhzLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtNCxcbiAgLnB4LXhzLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTUsXG4gIC5weS14cy01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTUsXG4gIC5weC14cy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtNSxcbiAgLnB5LXhzLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtNSxcbiAgLnB4LXhzLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTYsXG4gIC5weS14cy02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTYsXG4gIC5weC14cy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtNixcbiAgLnB5LXhzLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtNixcbiAgLnB4LXhzLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uMSxcbiAgLm15LXhzLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW4xLFxuICAubXgteHMtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uMSxcbiAgLm15LXhzLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW4xLFxuICAubXgteHMtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uMixcbiAgLm15LXhzLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW4yLFxuICAubXgteHMtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uMixcbiAgLm15LXhzLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW4yLFxuICAubXgteHMtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uMyxcbiAgLm15LXhzLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW4zLFxuICAubXgteHMtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uMyxcbiAgLm15LXhzLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW4zLFxuICAubXgteHMtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uNCxcbiAgLm15LXhzLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW40LFxuICAubXgteHMtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uNCxcbiAgLm15LXhzLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW40LFxuICAubXgteHMtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uNSxcbiAgLm15LXhzLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW41LFxuICAubXgteHMtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uNSxcbiAgLm15LXhzLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW41LFxuICAubXgteHMtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uNixcbiAgLm15LXhzLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW42LFxuICAubXgteHMtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uNixcbiAgLm15LXhzLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW42LFxuICAubXgteHMtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWF1dG8sXG4gIC5teS14cy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLWF1dG8sXG4gIC5teC14cy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHMtYXV0byxcbiAgLm15LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteHMtYXV0byxcbiAgLm14LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC02LFxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjYsXG4gIC5teS14eGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTYsXG4gIC5teS14eHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTYsXG4gIC5teC14eHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNixcbiAgLm15LXh4eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNixcbiAgLm14LXh4eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMSxcbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMyxcbiAgLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC01LFxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTUsXG4gIC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC02LFxuICAucHkteHh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNixcbiAgLnB4LXh4eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNixcbiAgLnB5LXh4eGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTYsXG4gIC5weC14eHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjEsXG4gIC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjIsXG4gIC5teS14eHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjIsXG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjMsXG4gIC5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtbjYsXG4gIC5teS14eHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtbjYsXG4gIC5teC14eHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1uNixcbiAgLm15LXh4eGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1uNixcbiAgLm14LXh4eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1ibG9ja19fdGV4dC0tbGcge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07IH1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAud3JhcHBlci0tbm8tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7IH1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDsgfVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjMzUzQzQ1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNTNDNDU7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICMzNTNDNDU7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjMzUzQzQ1OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTsgfVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjMzUzQzQ1LCA1cHggMCAwICMzNTNDNDU7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICMzNTNDNDUsIDVweCAwIDAgIzM1M0M0NTsgfVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlOyB9XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7IH1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDsgfVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4OyB9XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQzsgfVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwMTAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucHN3cCAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qXHJcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXHJcbiovXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cbi5wc3dwX19lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZWZhdWx0LXNraW4ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqLyB9XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxuXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiA0NHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cblxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuICBvcGFjaXR5OiAwLjAwMTsgfVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDsgfVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4OyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkZWUyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciwgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBtYXJnaW46IDAgNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0LnNzLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1hcmdpbjogMCA2cHg7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gIGJvcmRlcjogc29saWQgIzY2NjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBtYXJnaW46IDNweCAwIDA7IH1cblxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IC0zcHggMCAwOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGVlMjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBjb2xvcjogIzY2NjsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIDNweDtcbiAgbWFyZ2luOiA5cHggMTJweCAwIDVweDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiAtNHB4O1xuICB0b3A6IDRweDsgfVxuXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cy5zcy1jcm9zcyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uc3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIHotaW5kZXg6IDEwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuXG4uc3MtY29udGVudC5zcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiA4cHggOHB4IDZweDsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUsIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSBpbnB1dCB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkZWUyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzU4OTdmYjsgfVxuXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWFkZGFibGUge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMjVweDsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxNTEsIDI1MSwgMC4xKTsgfVxuXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjhjOyB9XG5cbi8qKlxyXG4gKiBTd2lwZXIgNi41LjdcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEFwcmlsIDE2LCAyMDIxXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQXV0byBIZWlnaHQgKi9cbiAgLyogM0QgRWZmZWN0cyAqL1xuICAvKiBDU1MgTW9kZSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbkBmb250LWZhY2Uge1xuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH0gfVxuICAuc3dpcGVyLXdyYXBwZXIgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovIH1cbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bZGF0YS1hbmltYXRpb249ZmFkZV0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cbiAgLmpzLWVuYWJsZWQgW2RhdGEtYW5pbWF0aW9uPWZhZGVdIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5qcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfSB9XG5cbi5idXR0b24tc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAyJSAzZW0gMiU7XG4gIG1heC13aWR0aDogMjgwcHg7IH1cbiAgLmJ1dHRvbi1zY3JvbGxfX3N2ZyB7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLmJ1dHRvbi1zY3JvbGwtLXVwLCAuYnV0dG9uLXNjcm9sbC0tZG93biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAuYnV0dG9uLXNjcm9sbC0tdXAubm9zY3JvbGwsIC5idXR0b24tc2Nyb2xsLS1kb3duLm5vc2Nyb2xsIHtcbiAgICAgIGZpbGw6ICNDRUNFQ0U7IH1cbiAgICAuYnV0dG9uLXNjcm9sbC0tdXA6aG92ZXIsIC5idXR0b24tc2Nyb2xsLS1kb3duOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnV0dG9uLXNjcm9sbC0tdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5idXR0b24tc2Nyb2xsLS11cCAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLmJ1dHRvbi1zY3JvbGwtLWRvd24gLmJ1dHRvbi1zY3JvbGxfX3N2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5sb2FkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjNmM2YzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNTY4Mzk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIC8qIFNhZmFyaSAqL1xuICBhbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gYXV0bzsgfVxuXG4vKiBTYWZhcmkgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMGFjZWU7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAubW9kYWxfX2Nsb3NlIC5jbG9zZV9fY3Jvc3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1vZGFsX19jbG9zZSAuY2xvc2VfX2Nyb3NzIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTIlO1xuICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubW9kYWxfX2JvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDkxOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbiAgICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA2MCwgNjksIDAuNzUpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIHRvcDogMyU7XG4gICAgICByaWdodDogMiU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcGFkZGluZzogLjRlbTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UuY2xvc2VfX2Nyb3NzIHtcbiAgICAgICAgdG9wOiA0NiU7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEyJSA3JTtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDglIDE1JTsgfSB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubW9kYWwubW9kYWwtY2FsY3VsYXRvciAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLm1vZGFsLm1vZGFsLWNhbGN1bGF0b3IgLmNhbGN1bGF0b3Ige1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9XG4gIC5tb2RhbC5tb2RhbC1jYWxjdWxhdG9yIC5tb2RhbC1ib2R5IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cblxuLm1vZGFsLWRwZSAudGl0bGUudGl0bGUtLXYxIHtcbiAgbWFyZ2luOiAxZW07IH1cbiAgLm1vZGFsLWRwZSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC1kcGUgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgLm1vZGFsLWRwZSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubW9yZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gIC5tb3JlLWFjdGlvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tb3JlLWFjdGlvbl9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gIC5tb3JlLWFjdGlvbl9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTsgfSB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5zY3JvbGwtYWxpZ25lcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXNlYXNvbnJlbnRhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwIGRlZmF1bHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxZW0gYXV0bzsgfSB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW0gLjNlbSAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFOyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ciB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDdlbSBhdXRvOyB9IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZS0tZmlyc3QtY29sIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXF1aXBtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwIC0zZW07IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZlbSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tdmFsdWUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHItLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyLS12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZXF1aXBtZW50X190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuNmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAuOGVtOyB9XG4gICAgLmVxdWlwbWVudF9fdGgtLWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZXF1aXBtZW50X190ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuNmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTsgfVxuICAgIC5lcXVpcG1lbnRfX3RyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lcXVpcG1lbnRfX3RyLS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmVxdWlwbWVudF9fdHItLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWUtLWNoZWNrIHtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZS0tbm8tY2hlY2sge1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuZXF1aXBtZW50LS1zZXJ2aWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lcXVpcG1lbnQtLXNlcnZpY2VzIHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG5cbi5zZW8tdGFnLXYxIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZW8tdGFnLXYxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZW8tdGFnLXYxIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc2VvLXRhZy12MV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZW8tdGFnLXYxX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAuc2VvLXRhZy12MV9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgcGFkZGluZzogLjRlbSAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAuc2VvLXRhZy12MV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZW8tdGFnLXYxX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLnNlby10YWctdjFfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M1NjgzOTsgfSB9XG5cbi5wcm9wZXJ0eS1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgbWluLXdpZHRoOiAxNDVweDtcbiAgcGFkZGluZzogMWVtIDEuNWVtO1xuICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLS1uYXYtdW5kZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogMWVtIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItLW5hdi11bmRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItLXNsaWRlcy1hdXRvIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEuNWVtOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0M1NjgzOTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzU2ODM5OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICM5MTkxOTE7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFibGUtYXJpYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYmxlLWFyaWFfX3RoLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1hcmlhX190ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFibGUtYXJpYV9fdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAudGFibGUtYXJpYV9fdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNTY4Mzk7IH1cbiAgICAudGFibGUtYXJpYV9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnZpc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBjb2xvcjogIzZBNkE2QTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcbiAgY29sb3I6ICNDNTY4Mzk7IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzU2ODM5OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMWQxZDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDRUNFQ0U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH0gfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTsgfVxuICAudGFicy12MSAudGFibGUtYXJpYV9fdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgY29sb3I6ICNDNTY4Mzk7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQ0VDRUNFO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0M1NjgzOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzIC5zcy1vcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnMgLnNzLW9wdGlvbjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzIC5zcy1tYWluIC5wbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFicyAuc3MtbWFpbiAucGxhY2Vob2xkZXI6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAuMWVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNoZWNrYm94X19maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDAuNWVtIC0gOHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICNDNTY4Mzk7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM2QTZBNkE7IH1cblxuLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19maWVsZDpmb2N1cyB+IC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19sYWJlbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6IGluaGVyaXQ7XG4gICAgICBmaWxsOiBpbmhlcml0O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBjb2xvcjogIzZBNkE2QTsgfVxuXG4uY2hlY2tib3hlc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvcm1fX2ZpZWxkc2V0LS1sZWdlbmQtaGlkZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybV9fbGVnZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgIC5mb3JtX19sZWdlbmQtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXJnaW46IDAgLTEuNWVtIDAgLTEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1sYXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9IH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuNWVtIDIuNWVtIDEuNWVtOyB9IH1cbiAgICAuZm9ybV9fZmllbGQgLnJhZGlvcyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hlcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDNlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMCAwIDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuNyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogI2RjMWQzNCAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZV9faGVscCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkYzFkMzQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmZpZWxkLXZhbGlkYXRlX19oZWxwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMWQzNDsgfVxuICAuZmllbGQtdmFsaWRhdGU6aG92ZXIgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hhcmUtbWFpbCAuZm9ybV9fZmllbGRzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbmZvcyB7XG4gIGNvbG9yOiAjQzU2ODM5O1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEuOGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fbGFiZWwtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDRweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNTJweDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTsgfVxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvcl9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxOWVtOyB9IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNXB4OyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGhlaWdodDogM2VtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgbWFyZ2luOiAxLjVlbSA1cHggMDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fcGx1cywgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubG9jYWxpemF0b3ItLWxvYWRpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tbm8tcHJveGltaXR5IC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7IH0gfVxuXG4ucmFkaW9fX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxuLnJhZGlvc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxuLnJhZGlvc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmFkaW9zX19ncm91cCA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTsgfVxuICAucmFkaW9zX19ncm91cC5yYWRpb3NfX2dyb3VwLS1idWxsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnJhZGlvc19fZ3JvdXAucmFkaW9zX19ncm91cC0tYnVsbGV0IC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5yYW5nZV9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmFuZ2VfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJhbmdlX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gICAgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICM2QTZBNkE7IH1cbiAgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnJhbmdlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICBtaW4td2lkdGg6IDE5ZW07IH0gfVxuICAucmFuZ2VfX3ByZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEuOGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnJhbmdlX19wcmV2aWV3IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzZBNkE2QTsgfVxuICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWJhc2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzkxOTE5MTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3RfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VsZWN0X19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0X19pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAzZW07IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgLypkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDYsIDEwNiwgMTA2LCAwLjEpOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nIzZBNkE2QScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogM2VtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2QTZBNkE7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogM2VtO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgaGVpZ2h0OiAyLjVlbTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkE2QTZBOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuM2VtIDMwcHggMWVtIDFlbTsgfVxuXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmpzLWVuYWJsZWQgc2VsZWN0LmpzLXNlbGVjdC0tbGlnaHQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNDRUNFQ0U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0M1NjgzOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc3VibWl0X19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdWJtaXRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gIC5zdWJtaXRfX2Fycm93X2xpbmtfc3ZnIHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgZmlsbDogI0M1NjgzOTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAuc3VibWl0OmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGFyZWFfX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07IH1cbiAgLnRleHRhcmVhX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dGFyZWFfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50ZXh0YXJlYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXNpemU6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAudGV4dGFyZWFfX2lucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHRmaWVsZF9fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudGV4dGZpZWxkX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dGZpZWxkX19pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50ZXh0ZmllbGQtLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyLS1zdmcge1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgZmlsbDogI0M1NjgzOTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkICNDRUNFQ0U7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19sYWJlbCA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX190ZXh0LS1jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1NjgzOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjQzU2ODM5O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2luZm9zIHtcbiAgY29sb3I6ICNDNTY4Mzk7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19lcnJvcnMge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51cGxvYWQgLmNyb3NzX19zdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIERlZmF1bHQgKi9cbi8qIFN0eWxlcyAqL1xuLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1kZXRhaWxzLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfSB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hbGlnbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWxpZ25lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4zMzNlbTsgfSB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgMTBlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDsgfSB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsLS1ib3R0b20gLm1hcCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbC0tYm90dG9tIC5tYXAge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4OyB9IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3NvY2lhbHMge1xuICAgICAgbWFyZ2luLXRvcDogMy4yZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fc29jaWFscyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19yYXRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3JhdGluZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hZ2VuY3kge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hZ2VuY3kge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hZ2VuY3kgLmNvbnRhY3QtdjFfX2Nvb3JkczpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5saW5rcy1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBlbTsgfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MSAuY2l0eSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MSB7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxLWxpc3RfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNjNTY4Mzk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjNTY4Mzk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1ob21lLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIGF1dG87IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdmlzdWFsIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQyNXB4OyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS0tcmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDNlbSAwOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX3Bob25lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX3Bob25lLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX3Bob25lLS10ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19lbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGl0bGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tY29vcmRzX19hZGRyZXNzLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHNfX2FkZHJlc3MtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWNvb3Jkc19fYWRkcmVzcy0taGlnaGxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1jb29yZHMtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19saW5rcyB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NzBweDsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICBtYXgtd2lkdGg6IDY3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDAuNWVtICogMikpOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3JkczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzLS10ZWwsIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzLS1tYWlsLCAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fX2Nvb3Jkcy0tYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzLS10ZWw6bGFzdC1jaGlsZCwgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMtLW1haWw6bGFzdC1jaGlsZCwgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMtLWFkZHJlc3M6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzIC5sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtX19jb29yZHMgLnRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbV9fY29vcmRzIC50ZXh0IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbTpob3ZlciAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4OyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCA0ZW0gMmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbSB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXdyYXBwZXIteCkgMmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA1MzBweDsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgbWF4LWhlaWdodDogNDkwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3Jkcy0tdGVsLCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3Jkcy0tbWFpbCwgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMtLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1fX2Nvb3JkczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIC5sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtX19jb29yZHMgLnRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIC50ZXh0IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQ2MHB4OyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbTpob3ZlciAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoZXZlbikgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoZXZlbikgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAubWFwLXYxX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5tYXAtdjFfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgcGFkZGluZzogMCAxNSUgNWVtIDUlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLm1hcC12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDllbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzM1M0M0NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUyLjUlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MiU7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLWxlZnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MyU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2OC45MSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0xIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMiB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MyU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX192aXN1YWwtLTMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fdmlzdWFsLS0zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDkxLjg1JTsgfSB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3Zpc3VhbC0tMyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fd3JhcHBlci1jbG9zZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19ibG9jay10ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLXRvcC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDIuNWVtIDEuNWVtOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW0gYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMgLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAyLjVlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkLnJhZGlvcyAucmFkaW9zX19sZWdlbmQge1xuICAgICAgICBtYXJnaW46IDAuMmVtIDFlbSAwIDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLnNlY29uZC1maWVsZCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgbWFyZ2luOiAwIDIuNWVtIDEuNWVtOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDdlbTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2tfX2xlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9jayAuZmlyc3QtZmllbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2sgLmZpcnN0LWZpZWxkIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tYm90dG9tLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1ib3R0b20tYmxvY2sgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdhbHMge1xuICAgIG1heC13aWR0aDogNzM1cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdhbHMgcCB7XG4gICAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmNoZWNrYm94ZXMge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IHtcbiAgICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiA4MDAwMDAwO1xuICAgIGFuaW1hdGlvbjogMXMgM3MgbGluZWFyIGZsYXNoLWZhZGUtb3V0IGZvcndhcmRzOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAuYWxlcnRtYWlsX19tZXNzYWdlLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0bWFpbC12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzUzQzQ1IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuYWxlcnRtYWlsLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuYWxlcnRtYWlsLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbSAzZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtIDFlbSAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMi4xM2VtIDEwZW0gMi4yZW0gMDsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7IH0gfVxuICAuYWxlcnRtYWlsLXYxX19zbG9nYW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSBcIkNyaW1zb24gRm9hbVwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuYWxlcnRtYWlsLXYxX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hbGVydG1haWwtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4uZW1wdHktc2VhcmNoIH4gLmFsZXJ0bWFpbC12MSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJhY2tfX2xpbmsge1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICAuYmFja19fbGluayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhY2tfX2xpbmsgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5iYWNrX19saW5rIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5iYWNrX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iYWNrX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgLmJhY2tfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgLmJhY2tfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICBsZWZ0OiAtMWVtOyB9XG5cbi5iYW5kZWF1LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzU2ODM5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDFlbTsgfVxuICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFFbGVtZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhRWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgbWFyZ2luOiAwLjZlbSBhdXRvIDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgd29yZC1icmVhazogaW5pdGlhbDsgfVxuICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIC5hcnJvdyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbjpob3ZlciAuYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07IH0gfVxuXG4ubW9kdWxlLW1hcC1wb2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kdWxlLW1hcC1wb2lfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19tYXAgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZW07IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH0gfVxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgdWwgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveF9fYm94IHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzc1NzU3NTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvYy1saXN0aW5nLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuYmxvYy1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyZW0gMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNS41ZW0gMi4yZW0gMDsgfSB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjUzM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmJsb2MtbGlzdGluZy12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfSB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX3Nsb2dhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEwMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX190ZXh0LnRleHQgcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLmJsb2MtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmJsb2MtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7IH0gfVxuICAgIC5ibG9jLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYmxvYy1saXN0aW5nLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvYy1saXN0aW5nLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5ibG9jLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJsb2MtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ibG9jLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5ibG9jLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuYmxvYy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJyZWFkY3J1bWJfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5icmVhZGNydW1iX19pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gICAgY29udGVudDogJy8nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMC42ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW0sIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5icmVhZGNydW1iX19pdGVtLCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FsZW5kYXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4OyB9XG5cbi5jYWxlbmRhcl9fbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY2FsZW5kYXJfX2RheSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzU2ODM5O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMWVtIDA7IH1cblxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogLTEuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgZmlsbDogI0M1NjgzOTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwQjBCO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjlBMEI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUgc3BhbiB7XG4gICAgcGFkZGluZzogLjRlbTsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwQjBCOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQjlBMEI7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19saW5lIHtcbiAgaGVpZ2h0OiAxZW07IH1cblxuLmNhbGVuZGFyX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0M1NjgzOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDEuNWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjlBMEI7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWJvb2tlZCAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkwQjBCOyB9XG5cbi5jYWxsLXRyYWNraW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDEyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhbGwtdHJhY2tpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYWxsLXRyYWNraW5nX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEgLm1haWwtc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fcGhvbmUgYSAucGhvbmUtc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmNvbnRhY3QtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuY29udGFjdC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuY29udGFjdC12MV9fYWdlbmN5IHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19hZ2VuY3kge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4ZW07IH0gfVxuICAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtIDAgMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgOWVtIDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLmNvbnRhY3QtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDEuNWVtOyB9XG4gICAgLmNvbnRhY3QtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNvbnRhY3QtdjFfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX3RleHQudGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX190ZXh0LnRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAuY29udGFjdC12MV9fY29vcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3JkcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5jb250YWN0LXYxX19jb29yZHMtdGVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fY29vcmRzLXRlbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12MV9fY29vcmRzLXRlbC0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy10ZWwtLXRleHQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb250YWN0LXYxX19jb29yZHMtbWFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy1tYWlsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb250YWN0LXYxX19jb29yZHMtbWFpbC0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjFfX2Nvb3Jkcy1tYWlsLS10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29udGFjdC12MV9fY29vcmRzLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYxX19jb29yZHMtYWRkcmVzcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12MV9fY29vcmRzLWFkZHJlc3MtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYxX19jb29yZHMtYWRkcmVzcy0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRhY3QtdjFfX2xlZ2Fscy0tbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5jb250YWN0LXYxX19sZWdhbHMtLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC12MV9fdGltZXRhYmxlcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX3RpbWV0YWJsZXMtLWxhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLmNvbnRhY3QtdjFfX3RpbWV0YWJsZXMtLXRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmNvbnRhY3QtdjFfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fcmlnaHQge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gIC5jb250YWN0LXYxX19kZWNvcmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuY29udGFjdC12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0NzVweDsgfVxuICAgIC5jb250YWN0LXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNDc1cHg7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGFjdC12MV9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi42NjZlbTtcbiAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IC44ZW07XG4gICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbms6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAgIC5jb250YWN0LXYxX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmNvbnRhY3QtdjFfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgIG1heC13aWR0aDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWxsOiAjQzU2ODM5O1xuICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gIC5jb250YWN0LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAuY29udGFjdC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtdjFfX2FnZW5jeTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOGVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDllbTsgfSB9XG4gIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12MV9fYWdlbmN5Om50aC1jaGlsZChldmVuKSAuY29udGFjdC12MV9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYxX19hZ2VuY3k6bnRoLWNoaWxkKGV2ZW4pIC5jb250YWN0LXYxX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXYyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuY29udGFjdC12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuY29udGFjdC12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5jb250YWN0LXYyX19hZ2VuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX2FnZW5jeSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY29udGFjdC12Ml9fc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byA1ZW0gYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3N3aXBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMCAwIDhlbSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19zd2lwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuY29udGFjdC12Ml9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtIDAgMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgOWVtIDAgMDsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRlbnQtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDEuNWVtOyB9XG4gICAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNvbnRhY3QtdjJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX3RleHQudGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX190ZXh0LnRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAuY29udGFjdC12Ml9fY29vcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX2Nvb3JkcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5jb250YWN0LXYyX19jb29yZHMtdGVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12Ml9fY29vcmRzLXRlbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12Ml9fY29vcmRzLXRlbC0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy10ZWwtLXRleHQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5jb250YWN0LXYyX19jb29yZHMtbWFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1tYWlsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb250YWN0LXYyX19jb29yZHMtbWFpbC0tbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjJfX2Nvb3Jkcy1tYWlsLS10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuY29udGFjdC12Ml9fY29vcmRzLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LXYyX19jb29yZHMtYWRkcmVzcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29udGFjdC12Ml9fY29vcmRzLWFkZHJlc3MtLWxhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYyX19jb29yZHMtYWRkcmVzcy0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRhY3QtdjJfX3RpbWV0YWJsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fdGltZXRhYmxlcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAgIC5jb250YWN0LXYyX190aW1ldGFibGVzLS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5jb250YWN0LXYyX190aW1ldGFibGVzLS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250YWN0LXYyX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19yaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gIC5jb250YWN0LXYyX19kZWNvcmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuY29udGFjdC12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jb250YWN0LXYyX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0NzVweDsgfVxuICAgIC5jb250YWN0LXYyX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNDc1cHg7IH1cbiAgLmNvbnRhY3QtdjJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGFjdC12Ml9fc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjY2NmVtO1xuICAgIGhlaWdodDogMi42NjZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjhlbTtcbiAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7IH1cbiAgICAuY29udGFjdC12Ml9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNvbnRhY3QtdjJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5jb250YWN0LXYyX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7IH1cbiAgICAuY29udGFjdC12Ml9fc29jaWFscyAuc29jaWFsc19faXRlbTpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgICAgLmNvbnRhY3QtdjJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW06aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAzZW07IH0gfVxuICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5jaGVja2JveF9fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07IH0gfVxuICAuY29udGFjdC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybSAuc2VsZWN0IHtcbiAgICBtYXJnaW46IDNlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm0gLnNlbGVjdCB7XG4gICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGFjdC12Ml9fcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDglO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGFuaW1hdGlvbjogZmFkZWluIDFzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQ0VDRUNFOyB9XG5cbi5qcy1jb250YWN0LXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gIGhlaWdodDogNzBweDsgfVxuICAuanMtY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLmNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uY291bnRlci12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuICAuY291bnRlci12MV9fd3JhcHBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb3VudGVyLXYxX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5jb3VudGVyLXYxX19idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAuMmVtIC42ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jcm8tdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgLmNyby12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmNyby12MV9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jcm8tdjFfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jcm8tdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gICAgLmNyby12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYxX190ZXh0LnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjFfX3RleHQudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW1hZ2UtaXRlbSB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW1hZ2UtaXRlbSB7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuXG4uaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmltYWdlLS0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNS5qcGdcIik7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLS0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwJTsgfSB9XG4gIC5pbWFnZS0tMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzYuanBnXCIpO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbWFnZS0tMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjAlOyB9IH1cbiAgLmltYWdlLS0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNy5qcGdcIik7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmltYWdlLS0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMCU7IH0gfVxuICAuaW1hZ2UtLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby80LmpwZ1wiKTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW1hZ2UtLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjAlOyB9IH1cblxuLmNyby12MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzUzQzQ1OyB9XG4gIC5jcm8tdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTc0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLmNyby12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAyZW07XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gMmVtOyB9IH1cbiAgLmNyby12Ml9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY3JvLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuY3JvLXYyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNyby12Ml9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY3JvLXYyX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLXYyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12Ml9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC5jcm8tdjJfX2FsaWduZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY3JvLXYyX19hbGlnbmVyLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12Ml9fdGV4dC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYyX190ZXh0LnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmNyby12Ml9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDYuNzMzZW0gMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjJfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luOiAxNmVtIDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jcm8tdjJfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luOiAxMmVtIDAgMCAwOyB9IH1cbiAgICAuY3JvLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjJfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4JTtcbiAgICAgICAgICBtYXJnaW46IHVuc2V0OyB9IH1cbiAgICAuY3JvLXYyX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0zIHtcbiAgICAgIGxlZnQ6IDEyJTtcbiAgICAgIHdpZHRoOiAzNiU7XG4gICAgICBib3R0b206IDE0JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0zIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTIge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS00IHtcbiAgICAgIHdpZHRoOiA4MyU7IH1cbiAgLmNyby12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0xLFxuICAuY3JvLXYyOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSAuY3JvLXYyX19pdGVtX192aXN1YWwtLTIsXG4gIC5jcm8tdjI6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMyxcbiAgLmNyby12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLmNyby12Ml9faXRlbV9fdmlzdWFsLS00IHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNyby12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSAyZW0gNGVtIDA7IH0gfVxuICAuY3JvLXYzX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5jcm8tdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNyby12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmNyby12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5jcm8tdjNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jcm8tdjNfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19fZGVjb3JhdGUge1xuICAgICAgICBtYXJnaW46IHVuc2V0OyB9IH1cbiAgICAuY3JvLXYzX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyby12M19fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY3JvLXYzX19pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JvLXYzX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjczM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjY2N2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY3JvLXYzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguOTMzZW07IH0gfVxuICAuY3JvLXYzX19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNyby12M19fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYzX190ZXh0LnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjNfX3RleHQudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICAuY3JvLXYzOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSAuY3JvLXYzX19kZWNvcmF0ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12NCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmNyby12NF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAuY3JvLXY0X193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5jcm8tdjRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmNyby12NF9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY3JvLXY0X19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXY0X19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuY3JvLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNyby12NF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jcm8tdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuY3JvLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5jcm8tdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAuY3JvLXY0X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTg0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12NF9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jcm8tdjRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzMzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12NF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDAgM2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY3JvLXY0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMy4zMzNlbSAwIDAgNi42NjdlbTsgfSB9XG4gIC5jcm8tdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTsgfVxuICAuY3JvLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12NF9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjRfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MiU7IH0gfVxuICAgIC5jcm8tdjRfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY3JvLXY0X19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNyby12NF9fdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNyby12NF9fdmlkZW8tY29udGVudCwgLmNyby12NF9fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY3JvLXY0X192aWRlby1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY3JvLXY0X19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNyby12NF9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jcm8tdjRfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY4NXB4OyB9IH1cbiAgLmNyby12NF9fdGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuODY3IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjRfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLm1vZGFsLWRvd25sb2FkLWRvY3VtZW50IC5mb3JtX19zdWJtaXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsLWRvd25sb2FkLWRvY3VtZW50IC5mb3JtIC5idXR0b24tZHJhd2luZ19sYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgLm1vZGFsLWRvd25sb2FkLWRvY3VtZW50IC5mb3JtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgZmlsbDogIzZBNkE2QTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5sYWJlbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQgLmZvcm0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuXG4uZWRpdG9yaWFsLXYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuZWRpdG9yaWFsLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDApIHtcbiAgICAgIC5lZGl0b3JpYWwtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0ZW07IH0gfVxuXG4uZWRpdG9yaWFsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmVkaXRvcmlhbCAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDEuNWVtOyB9XG4gICAgLmVkaXRvcmlhbCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5lZGl0b3JpYWwgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZWRpdG9yaWFsIGgxLCAuZWRpdG9yaWFsIGgyLCAuZWRpdG9yaWFsIGgzLCAuZWRpdG9yaWFsIGg0LCAuZWRpdG9yaWFsIGg1LCAuZWRpdG9yaWFsIGg2IHtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5lZGl0b3JpYWwgaDEgc3BhbiwgLmVkaXRvcmlhbCBoMiBzcGFuLCAuZWRpdG9yaWFsIGgzIHNwYW4sIC5lZGl0b3JpYWwgaDQgc3BhbiwgLmVkaXRvcmlhbCBoNSBzcGFuLCAuZWRpdG9yaWFsIGg2IHNwYW4ge1xuICAgICAgY29sb3I6ICMzNTNDNDU7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVkaXRvcmlhbCBoMiwgLmVkaXRvcmlhbCBoMywgLmVkaXRvcmlhbCBoNCwgLmVkaXRvcmlhbCBoNSwgLmVkaXRvcmlhbCBoNiB7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLmVkaXRvcmlhbCBhIHtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuZWRpdG9yaWFsIHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5lZGl0b3JpYWwgdWwge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBvbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgbGkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5lZGl0b3JpYWwgbGkgbGkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5lZGl0b3JpYWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbCBpbWcge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH0gfVxuICAuZWRpdG9yaWFsIGhyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmVkaXRvcmlhbCBibG9ja3F1b3RlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgLmVkaXRvcmlhbCBibG9ja3F1b3RlIHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmVkaXRvcmlhbCB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAuZWRpdG9yaWFsIHRhYmxlIHRyLCAuZWRpdG9yaWFsIHRhYmxlIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICBwYWRkaW5nOiAuNmVtIC42ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgLmVkaXRvcmlhbCB0YWJsZSB0aCB7XG4gICAgICBwYWRkaW5nOiAuNWVtIC42ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1zZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX3dyYXBwZXIud3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lZGl0b3JpYWwtc2VvX19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmVkaXRvcmlhbC1zZW9fX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5lZGl0b3JpYWwtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmVkaXRvcmlhbC1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX3RleHQudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVkaXRvcmlhbC1zZW9fX3RleHQudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWdtcy0xIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMzUzQzQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMV9fZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5lZGl0b3JpYWwtZ21zLTFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0xX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX2VkaXRvcmlhbF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZWRpdG9yaWFsLWdtcy0xX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy0xX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy0xX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTYlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5lZGl0b3JpYWwtZ21zLTFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUyLjUlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tcmlnaHQge1xuICAgICAgICAgIG1heC13aWR0aDogNTQlOyB9IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLWxlZnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDMuNiU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0xIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMiB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NiU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTIge1xuICAgICAgICAgIG1heC13aWR0aDogNzIlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0xX192aXN1YWwtLTIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTFfX3Zpc3VhbC0tMyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtMV9fdmlzdWFsLS0zIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMV9fd3JhcHBlci1jbG9zZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMV9fYmxvY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy0xX19ibG9jay10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtMV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbi5lZGl0b3JpYWwtZ21zLTJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuXG4uZWRpdG9yaWFsLWdtcy0yX19pdGVtcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAyZW0gMWVtIDJlbSAxZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7IH0gfVxuICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZWRpdG9yaWFsLWdtcy0yX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW0gYXV0bzsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTJfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtMl9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuXG4uZWRpdG9yaWFsLWdtcy0zX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZWRpdG9yaWFsLWdtcy0zX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXRvcmlhbC1nbXMtM19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy00X193cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLmVkaXRvcmlhbC1nbXMtNF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy00X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTRfX2RlY29yYXRlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNF9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNF9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW46IDAgM2VtIDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTRfX2RlY29yYXRlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQyMHB4OyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNF9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7IH1cbiAgLmVkaXRvcmlhbC1nbXMtNF9fdmlzdWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTRfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtZ21zLTRfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy01X193cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLmVkaXRvcmlhbC1nbXMtNV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNV9fZGVjb3JhdGUge1xuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTVfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTVfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgbWFyZ2luOiAwIDAgMCAzZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19kZWNvcmF0ZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MjBweDsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTVfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTVfX3Zpc3VhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWRpdG9yaWFsLWdtcy01X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy01X19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWRpdG9yaWFsLWdtcy01X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZWRpdG9yaWFsLWdtcy02X193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTZfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLTZfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5lZGl0b3JpYWwtZ21zLTZfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTY0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNl9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy02X19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy02X19kZWNvcmF0ZSB7XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtNl9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgNWVtIDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2RlY29yYXRlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU3NXB4OyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtNl9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1heC1oZWlnaHQ6IDU3NXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtNl9fdmlzdWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTZfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtZ21zLTZfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy03X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtN19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLTdfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtN19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtN19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtN19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxNjQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy03X19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4uZWRpdG9yaWFsLWdtcy03X19kZWNvcmF0ZSB7XG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtN19fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAwIDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2RlY29yYXRlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU3NXB4OyB9IH1cblxuLmVkaXRvcmlhbC1nbXMtN19fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1heC1oZWlnaHQ6IDU3NXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtN19fdmlzdWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTdfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTdfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZGl0b3JpYWwtZ21zLTdfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW1wdHktc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMzUzQzQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVtcHR5LXNlYXJjaF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5lbXB0eS1zZWFyY2hfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAuZW1wdHktc2VhcmNoX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5lbXB0eS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5lbXB0eS1zZWFyY2hfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMS41ZW07IH1cbiAgICAgIC5lbXB0eS1zZWFyY2hfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVtcHR5LXNlYXJjaF9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW1wdHktc2VhcmNoX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07IH0gfVxuICAgIC5lbXB0eS1zZWFyY2hfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUyLjUlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tcmlnaHQge1xuICAgICAgICAgIG1heC13aWR0aDogNTElO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDc1JTsgfSB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS1sZWZ0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLTEge1xuICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0xIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0yIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lbXB0eS1zZWFyY2hfX3Zpc3VhbC0tMiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmVtcHR5LXNlYXJjaF9fdmlzdWFsLS0zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZW1wdHktc2VhcmNoX192aXN1YWwtLTMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZW1wdHktc2VhcmNoX193cmFwcGVyLWNsb3NlIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZW1wdHktc2VhcmNoX19ibG9jay10ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lbXB0eS1zZWFyY2hfX2Jsb2NrLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbXB0eS1zZWFyY2hfX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgLmVtcHR5LXNlYXJjaF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVtcHR5LXNlYXJjaF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZW1wdHktc2VhcmNoX19saW5rIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogLTExLjUlOyB9XG4gIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZW1wdHktc2VhcmNoX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZW1wdHktc2VhcmNoX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnZpcm9ubmVtZW50LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVudmlyb25uZW1lbnQtbGlzdF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdF9fbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW52aXJvbm5lbWVudC1saXN0X19pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZW52aXJvbm5lbWVudC1saXN0IC50aXRsZS1lbnZpcm9uZW1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudmlyb25uZW1lbnRfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmVudmlyb25uZW1lbnRfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lbnZpcm9ubmVtZW50X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmVudmlyb25uZW1lbnRfX2RyYXdpbmcge1xuICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLXN2ZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1pbWcuanMtbGF6eSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZW52aXJvbm5lbWVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOGVtOyB9XG4gIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fY29udGVudCAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzUzQzQ1OyB9XG4gICAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fY29udGVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW52aXJvbm5lbWVudF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uZW52aXJvbm5lbWVudF9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXJfX2xpbmsge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLmVzdGltYXRpb25fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCAudGV4dF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX2ltZ19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX19pbWdfY29udGVudCBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50ZXh0X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9faW1nX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzLndpdGhFeHBhbmQge1xuICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdlbTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi1tb2RlLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAge1xuICAgICAgICAgIGZpbGw6ICM5MTkxOTE7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEge1xuICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0LCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjNlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogM2VtIDFlbTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzU2ODM5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0M1NjgzOTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE4cHgsIGNhbGMoLjZyZW0gKyAxLjg3NXZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyLjVlbSA1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYygyLjVlbSArIDM2cHgpOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUyNTI1MjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cC5mb3JtLWdyb3VwLS1jb2x1bW4ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5ub3RGb3JDaGlsZC5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNy41cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveGVzLXN2ZzphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuNSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M1NjgzOTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcywgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5yYWRpb3NfX2dyb3VwLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5yYWRpb3NfX2dyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmNoZWNrYm94X19sYWJlbCxcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAucmFkaW9fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMi41ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICAgICAgYm90dG9tOiAzLjc1ZW07XG4gICAgICAgICAgICByaWdodDogMmVtO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgMC43NWVtO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X3JpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciAuYXJyb3dfbGVmdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciAuYXJyb3dfcmlnaHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5mb3JtX19sZWdhbHMge1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0ZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgICBib3R0b206IDJlbTtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZC5yYWRpb3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2xlZ2VuZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMCAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldCAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMmVtO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLnRpdGxlX19Db250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgM2VtIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC50aXRsZV9fQ29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0gXCJDcmltc29uIEZvYW1cIjsgfSB9XG4gICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC50ZXh0X19Db250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC5idXR0b25fX0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogM2VtIDA7IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudCB7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC5idXR0b25fX0VsZW1lbnQgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIC5idXR0b25fX0VsZW1lbnQ6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfaW1hZ2Utc3RydWN0dXJlIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5lc3RpbWF0aW9uLXJlc3VsdCB7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tYWluLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X190aXRsZSAuaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RleHQge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZywgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSwgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5LCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xuICAgICAgICBmb250LXNpemU6IDNlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzNTNDNDU7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjMzUzQzQ1O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1sYWJlbCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tZGlzdHJpY3Qge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWNpdHkge1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0gPiAqIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1jIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGUyOTE3O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3ZlciwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjaywgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpmb2N1cy5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGUyOTE3O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0bjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVzdGltYXRpb24tdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMzNTNDNDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19lZGl0b3JpYWxfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmVzdGltYXRpb24tdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmVzdGltYXRpb24tdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTYlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDUyLjUlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLXJpZ2h0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0JTsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLWxlZnQge1xuICAgICAgICAgIG1heC13aWR0aDogNDMuNiU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fdmlzdWFsLS0xIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTIge1xuICAgICAgbWF4LWhlaWdodDogNDYlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3Zpc3VhbC0tMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX192aXN1YWwtLTMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZXN0aW1hdGlvbi12MV9fd3JhcHBlci1jbG9zZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmVzdGltYXRpb24tdjFfX2Jsb2NrLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX2Jsb2NrLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZmlyc3QtZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZmlyc3QtZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMWVtOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZmlyc3QtZmllbGRzZXQgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkc2V0LFxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAudGhpcmQtZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLnNlY29uZC1maWVsZHNldCAuZm9ybV9fZmllbGRzLFxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC50aGlyZC1maWVsZHNldCAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLnNlY29uZC1maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAxLjVlbSAxLjVlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuNWVtOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2FscyB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnYWxzIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fc3VibWl0IHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMzUzQzQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX3Rvb2xzLXNoYXJlIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fd3JhcHBlci1jbG9zZSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMS4zZW07IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjhlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX3Zpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX193cmFwcGVyLWNsb3NlIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjM0cHg7IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX19kYXRlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9faXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3MgLnRleHQtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3MgLnRleHQtLWRldGFpbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3MgLnRleHQgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxLS1waWN0dXJlIC5pdGVtX19pbmZvcyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMzUzQzQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM1M0M0NTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRldGFpbHMtLWNvbHVtbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjMzM2VtIDAgMCAzZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250ZW50LmNvbnRlbnQtLWNvbHVtbiAuaXRlbV9faW5mb3Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyAuYmxvY2tfdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3Mge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zIC50ZXh0LS1kZXRhaWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQgc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDMwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0OyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwOyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5ldmVudHMtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5ldmVudHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5ldmVudHMtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZXZlbnRzLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50cy12MV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtdjFfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gIC5ldmVudHMtdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tbGVmdCB7XG4gICAgICAgICAgcGFkZGluZzogMTYuNmVtIDdlbSA0LjZlbSAwO1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy12MV9faXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ldmVudHMtdjFfX2l0ZW1fX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy12MV9faXRlbV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgICAgIGhlaWdodDogNjY1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC5ldmVudHMtdjFfX2l0ZW1fX2RlY29yYXRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtdjFfX2l0ZW1fX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmV2ZW50cy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtMmVtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiA0ZW07IH0gfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAuZXZlbnRzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLmV2ZW50cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudHMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4uZmFiLXYxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiA5MDAwMDsgfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW06bm90KC5mYWJfX2J1dHRvbikge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIDBzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIDAuMDE1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyAwLjAzcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA4OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjQ1cyAwLjA0NXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNzsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yODBweCk7XG4gICAgdHJhbnNpdGlvbjogMC41NXMgMC4wNnMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNjsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC42NXMgMC4wNzVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9fYnV0dG9uIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5mYWItdjFfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1NjgzOTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjhzOyB9XG4gICAgICAuZmFiLXYxX19idXR0b24taWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZhYi12MV9fYnV0dG9uOmhvdmVyIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZhYi12MV9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhYi12MV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDE0MHB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiAyMnZoOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiA0MHZoOyB9IH1cbiAgLmZhYi12MV9faXRlbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yMiwgLTAuNTcsIDAuNTEsIDEuMDcpLCAwLjJzIDAuMXMgb3BhY2l0eTtcbiAgICByaWdodDogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW0ge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLmZhYi12MV9faXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZhYi12MV9faXRlbS5mYWJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTE7IH1cbiAgICAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50IHtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTsgfVxuICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlOyB9XG4gICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzM1M2M0NTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0gPiAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDBzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wMTVzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIDAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIxMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA0NXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMzLCAwLjE2LCAwLjI2LCAxLjcyKSwgMC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA3OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA2cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDc1cyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAwLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDg7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjEwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA3OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI4MHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNjsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWNvbnRlbnQge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgICBmaWxsOiAjMzUzQzQ1OyB9IH1cbiAgLmZhYi12MV9fYWN0aW9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjEsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmZhYi12MSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuZmFiLXYxIHtcbiAgei1pbmRleDogNTAwMDsgfVxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMsXG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyxcbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuICAgICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuICAgICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiA2NHZoOyB9IH1cblxuLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogaW5pdGlhbDsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBtaW4td2lkdGg6IDEuNWVtO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uLm9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJzsgfVxuXG4uanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYXEge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAwIDRlbTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXEgLmZhcV9fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuZmFxIC5mYXFfX3RpdGxlLTEge1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYXEgLmZhcV9fdGl0bGUtMiB7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYyguNnJlbSArIDEuODc1dncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZhcSAuZmFxX19xdWVzdGlvbl9fZWxlbWVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nOiAxZW0gMCAyZW07XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQUk9HUkFNTUUgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXZvcml0ZXMtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIC8qIFBST0dSQU1NRVMgKi8gfVxuICAuZmF2b3JpdGVzLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTsgfVxuICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW06aG92ZXIgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbTpob3ZlciAuZmF2b3JpdGVzLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW06aG92ZXIgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtczsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzU2ODM5O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41ZW07IH1cbiAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDY4JTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1jb21wbyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tc2l6ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDsqL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy12Ml9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGhlaWdodDogNTYwcHg7IH0gfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDAgMWVtOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb21wbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtOmhvdmVyIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDU4JTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIC44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXNpemUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIxcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLmZhdm9yaXRlcy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA1NzBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS12aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgbWluLXdpZHRoOiA1MDBweDsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogM2VtIDJlbSA2ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbXBvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tcmVmZXJlbmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJlbTtcbiAgICBib3R0b206IDNlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZhdm9yaXRlcy12M19faXRlbTpob3ZlciAuZmF2b3JpdGVzLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbTpob3ZlciAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH0gfVxuICAuZmF2b3JpdGVzLXYzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41ZW07IH1cbiAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDY4JTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAuZmF2b3JpdGVzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1jb250ZW50LS13cmFwcGVyID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyAucHJvcGVydHktc3RhdHVzIHNwYW4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS10ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbXBvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1zaXplIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1hZGRyZXNzIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1yZWZlcmVuY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNlbTtcbiAgICByaWdodDogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWx0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5maWx0ZXItdjFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmZpbHRlci12MV9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZmlsdGVyLXYxX19mb3JtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmlsdGVyLXYxLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZpbHRlci12MS1saXN0X19pdGVtOmxhc3QtY2hpbGQgLmZpbHRlci12MV9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuZmlsdGVyLXYxX19hcnJvdyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuZmlsdGVyLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuICAuZmlsdGVyLXYxIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzU2ODM5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2M1NjgzOTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZpbHRlci12MS1saXN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNjNTY4Mzk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci12MSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzU2ODM5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAuZmlsdGVyLXYxLS1jb250cmFzdCAuZmlsdGVyLXYxLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAuZmlsdGVyLXYxLS1jb250cmFzdCAuZmlsdGVyLXYxLWxpc3RfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5maWx0ZXItdjEtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5maWx0ZXItdjEtLWNvbnRyYXN0IC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuICAuZmlsdGVyLXYxLS1jb250cmFzdCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2M1NjgzOTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXYxLS1jb250cmFzdCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzU2ODM5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEZvb3RlciAtIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXYxIHtcbiAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgcGFkZGluZzogMCAyZW0gMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci12MSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9vdGVyLXYxIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtIDEuNWVtOyB9IH1cbiAgLmZvb3Rlci12MS10b3Age1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19jb29yZHMtLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1pbmZvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGkgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19yYXRpbmcgLnJhdGluZ19fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2l0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwOyB9IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpLTIgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLW11bHRpLTIgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktMyAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktMyAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aS0zIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktNCAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktNCAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tbXVsdGktNCAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX190aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX2NvbnRlbnQtLWdsb2JhbCAuZm9vdGVyLXYxLXRvcF9fcmF0aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3JhdGluZyAucmF0aW5nX190aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50LS1nbG9iYWwgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29udGVudC0tZ2xvYmFsIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAuc29jaWFsc19fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX290aGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyZW0gMCAwIDA7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0taW5mb3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1pbmZvcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLWFkZHJlc3MtLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLWFkZHJlc3MtLWNpdHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy1hZGRyZXNzLS1jaXR5OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzIC50ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzIC50ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLW5hbWUgLnRleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX190aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtcyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIuNjY2ZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjY2NmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAtLjRlbSAxZW0gMWVtIDA7IH0gfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIC5pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjsgfVxuICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fcmF0aW5nIC5yYXRpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2l0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAxZW07IH0gfVxuICAuZm9vdGVyLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyLXYxX19nZW5lcmljIC5nZW5lcmljX19vcGluaW9uU3lzdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci12MV9fZ2VuZXJpYyAuZ2VuZXJpYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXItdjFfX2dlbmVyaWMgLmdlbmVyaWNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuZm9vdGVyLXYxIC5jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjZDFkMWQxO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMC41MjllbSkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9faXRlbSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAwLjUyOWVtKS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgcGFkZGluZzogMCAuM2VtOyB9XG4gICAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmZvb3Rlci12MS1sYXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjEtbGFzdF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9vdGVyLXYxLWxhc3RfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS1sYXN0X19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gIC5mb290ZXItdjEtbGFzdF9fbGJpLWxvZ28ge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZm9vdGVyLXYxLWxhc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjFfX2xvZ28ge1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmctdG9wOiAuN2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjFfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5mb290ZXItdjFfX2xvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgLmZvb3Rlci12MV9fbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuXG4uZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG5cbi5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5jaGVja2JveF9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW07IH0gfVxuXG4uZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLm15Rm9ybSAuZm9ybV9fc3VibWl0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzU2ODM5O1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gIC5mb3JtX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5teUZvcm0gLmZvcm1fX3N1Ym1pdCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgZmlsbDogI0M1NjgzOTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAuZm9ybV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAubXlGb3JtIC5mb3JtX19zdWJtaXQgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgcmlnaHQ6IC0xZW07IH1cblxuLmZvcm1fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIgLmJnX2N0bnJfZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVhZGVyIC5iZ19jdG5yX2dyYWRpZW50IC5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTV2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTV2aDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuaGVhZGVyIC5iZ19jdG5yX2dyYWRpZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXIgLmJnX2N0bnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVhZGVyIC5iZ19jdG5yIC5iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTV2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTV2aDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuaGVhZGVyIC5iZ19jdG5yOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWluLWhlaWdodDogMzdweDsgfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSBwIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUgcCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9IH1cbiAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNTY4Mzk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgYnV0dG9uLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgYnV0dG9uLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciBzdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAuMnM7IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciA+ICoge1xuICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMC42ZW0gMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDlweCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1NjgzOTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX25hdi5iYW5kZWF1eF90b29sX2VzdGltYXRlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7IH1cblxuLmhlYWRlciAuYmFuZGVhdXhfdG9vbF9lc3RpbWF0ZSB7XG4gIHRvcDogMzglOyB9XG5cbi5oZWFkZXJfX3Rvb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyNSU7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG5cbi5oZWFkZXJfX3Nsb2dhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjAwMDtcbiAgdG9wOiBjYWxjKDQwJSArIDcwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0yZGVnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuaGVhZGVyX19zbG9nYW4ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH0gfVxuICAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzhweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8wLjcgXCJDcmltc29uIEZvYW1cIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGVhZGVyX19zbG9nYW4gLnNsb2dhbl9fdGV4dC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZS1hbmltYXRlX19sZXR0ZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyX19zbG9nYW4gLnRpdGxlLWFuaW1hdGVfX2xldHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZS1hbmltYXRlX19sZXR0ZXItLWFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyIC5oZWFkZXItc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjsgfVxuXG4uaGVhZGVyIC5oZWFkZXItc3dpcGVyLWJnLWdyYWRpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC45KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0MCUpOyB9XG5cbi5oZWFkZXIgLmhlYWRlci1zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlciAuaGVhZGVyLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyB9XG5cbi5oZWFkZXJfX25hdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXJfX25hdiAubG9nby1zdmcge1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBoZWlnaHQ6IDUzcHg7IH1cblxuLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTUwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgICB3aWR0aDogNjBweDsgfSB9XG4gIC5oZWFkZXJfX25hdi10b2dnbGUgLmdsb2JhbC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhlYWRlcl9fbmF2LXRvZ2dsZSAubmF2LXRvZ2dsZV9fbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuXG4uaGVhZGVyX190b3BiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyMDAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTY4Mzk7XG4gIHBhZGRpbmctcmlnaHQ6IC02MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX3RvcGJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTMwMDA7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBsZWZ0OiAyZW07IH0gfVxuICAuaGVhZGVyX19sb2dvLmxvZ28gLmxvZ29fX3NvdXJjZSB7XG4gICAgbWF4LXdpZHRoOiAxMHZ3O1xuICAgIG1pbi13aWR0aDogMTAwcHg7IH1cblxuLmhlYWRlcl9fbG9nby1tb2JpbGUge1xuICBwYWRkaW5nOiAwIDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5oZWFkZXJfX2xvZ28tbW9iaWxlLmxvZ28gLmxvZ29fX3NvdXJjZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMCAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fbG9nby1tb2JpbGUubG9nbyAubG9nb19fc291cmNlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgei1pbmRleDogNTAwMDtcbiAgcGFkZGluZzogMCAuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICAgICAgbGVmdDogNmVtOyB9IH1cblxuLmhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNlbTtcbiAgbGVmdDogMWVtO1xuICByaWdodDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgIGxlZnQ6IDNlbTsgfSB9XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtOTAwMHB4O1xuICB6LWluZGV4OiA5MDAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19zZWFyY2gtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaGVhZGVyLS1ob21lIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItLWhvbWUge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19uYXYge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX25hdi10b2dnbGUgLmdsb2JhbC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19jb250ZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMjsgfVxuICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyZW0gM2VtO1xuICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94IC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3ggLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3ggLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2JveCAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3gge1xuICAgICAgICB3aWR0aDogODAwcHg7IH0gfVxuICAgIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fYm94LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19ib3gtLXRvb2xzIC5oZWFkZXJfX2JveC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG4uaGVhZGVyLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzNTNDNDU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIgLmJnIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJSA2MyUvY292ZXI7IH1cbiAgLmhlYWRlci0taW5uZXIgLmJnX2N0bnI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTMsIDYwLCA2OSwgMC4yKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lci5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMDBweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlci0taW5uZXIuaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNTU1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgICAgIC5oZWFkZXItLWlubmVyLmhlYWRlciAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5oZWFkZXItLWlubmVyLmhlYWRlciAuaGVhZGVyX19uYXYtdG9nZ2xlIC5nbG9iYWwtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLS1pbm5lci5oZWFkZXIgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH1cbiAgLmhlYWRlci0taW5uZXIgLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItLWlubmVyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDsgfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICB0b3A6IDExcHg7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvIC5sb2dvX19zb3VyY2Uge1xuICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZy0tc3ZnIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fc2xvZ2FuIC5zbG9nYW5fX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3Nsb2dhbiAuc2xvZ2FuX190ZXh0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2JyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fYnJlYWRjcnVtYiB7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3Nlby1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDsgfSB9XG4gICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkZXItLXNsaWRlIC5oZWFkZXItc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmhlYWRlci0tc2xpZGUgLmhlYWRlci1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVhZGVyX192aWRlby1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kLFxuLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCxcbiAgICAuaGVhZGVyX192aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQge1xuICAgIGhlaWdodDogMzAwJTtcbiAgICB0b3A6IC0xMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCB7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgbGVmdDogLTEwMCU7IH0gfVxuXG4uaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nby5sb2dvIC5sb2dvX19zb3VyY2Uge1xuICB3aWR0aDogMjB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI1MHB4OyB9XG5cbi5oZWFkZXItLXYzIC5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDYwMDA7XG4gIHRvcDogNDYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmhlYWRlci0tdjMgLmhlYWRlcl9fbG9nby5sb2dvIC5sb2dvX19zb3VyY2Uge1xuICB3aWR0aDogMjB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI1MHB4OyB9XG5cbi5oZWFkZXIgLm1haW4tc2VhcmNoIC5mb3JtX19jb250YWluZXIge1xuICBwYWRkaW5nOiAzZW0gMDsgfVxuXG4uaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaC0tdjIge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExMDAwOyB9XG5cbi5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoLS12MyB7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTEwMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgICAuaGVhZGVyX19uYXYge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB0b3A6IGluaXRpYWw7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX25hdiB7XG4gICAgdG9wOiAyZW07IH0gfVxuXG4uYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlcl9fdG9wYmFyIHtcbiAgei1pbmRleDogMTAwMDA7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXJfX25hdi10b2dnbGUge1xuICB6LWluZGV4OiAxNTAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbywgLmhlYWRlcl9fbmF2LXRvZ2dsZSwgLmhlYWRlcl9fdG9wYmFyLCAuaGVhZGVyX190b29scyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXJfX2xvZ28sXG4gICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19sb2dvLCAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlcl9fbmF2LXRvZ2dsZSxcbiAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX25hdi10b2dnbGUsIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX190b3BiYXIsXG4gICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyX190b3BiYXIsIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX190b29scyxcbiAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3Rvb2xzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9IH1cblxuLmJvZHktLWhvbWUgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgcGFkZGluZzogMCAyZW07XG4gIG1heC13aWR0aDogOTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLWhvbWUgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyX190b29scyB7XG4gIHotaW5kZXg6IDMwMDA7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluIHtcbiAgei1pbmRleDogMjk5OTsgfVxuXG4uYm9keS1tb2RhbC0tb3BlbiAuaGVhZGVyX190b29scy50b29scy5iYW5kZWF1eF93cmFwX2VzdGltYXRlIHtcbiAgei1pbmRleDogMTsgfVxuXG4uYm9keS0taW5uZXIgLmhlYWRlcl9fdG9vbHMuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSB7XG4gIHRvcDogMTIzcHg7IH1cblxuLmhlYWRlcl9fbG9nb19fX1YxX19fYmFuZGVhdXgsXG4uaGVhZGVyX19sb2dvX19fVjJfX19iYW5kZWF1eCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci0tdjMgLmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUgLmhlYWRlcl9fbG9nby5sb2dvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyLS12MyAuaGVhZGVyX19sb2dvX19fVjNfX19iYW5kZWF1eCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjAwMDtcbiAgdG9wOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyLS12MyAuaGVhZGVyX19sb2dvX19fVjNfX19iYW5kZWF1eCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oZWFkZXItLXYzIC5oZWFkZXJfX2xvZ29fX19WM19fX2JhbmRlYXV4IGltZyB7XG4gICAgd2lkdGg6IDEzdnc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7IH1cblxuLmJvZHktbW9kYWwtLW9wZW4tLWVzdGltYXRpb24gbWFpbiNtYWluIHtcbiAgei1pbmRleDogMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMWVtOyB9XG4gIC5uYXYtdG9nZ2xlX19saW5lcyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lcywgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyLCAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuNXMsdHJhbnNmb3JtIDVzOyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyLCAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzOyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLThweDsgfVxuICAubmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAubmF2LXRvZ2dsZV9fbGluZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRvcDogMDsgfVxuICAubmF2LXRvZ2dsZTpob3ZlciAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5uYXYtdG9nZ2xlOmhvdmVyIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciB7XG4gICAgbGVmdDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm5hdi10b2dnbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHJpZ2h0OiBjYWxjKDRlbSArIDJlbSk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpzX2ZpbHRlcl90b2dnbGUsXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5qc19maWx0ZXJfdG9nZ2xlX19sYWJlbCxcbiAgLnNlYXJjaC10b2dnbGVfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42NjY2IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5qc19maWx0ZXJfdG9nZ2xlX19sYWJlbCxcbiAgICAgIC5zZWFyY2gtdG9nZ2xlX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuanNfZmlsdGVyX3RvZ2dsZV9fbGFiZWwgYSxcbiAgICAuc2VhcmNoLXRvZ2dsZV9fbGFiZWwgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuanNfZmlsdGVyX3RvZ2dsZV9faWNvbixcbiAgLnNlYXJjaC10b2dnbGVfX2ljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgYW5pbWF0aW9uOiAxLjVzIHB1bHNlIGluZmluaXRlIGxpbmVhcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2MCUgNjAlOyB9XG4gIC5qc19maWx0ZXJfdG9nZ2xlOmhvdmVyIC5qc19maWx0ZXJfdG9nZ2xlLCAuanNfZmlsdGVyX3RvZ2dsZTpob3ZlciAuc2VhcmNoLXRvZ2dsZV9faWNvbiwgLmpzX2ZpbHRlcl90b2dnbGU6Zm9jdXMgLmpzX2ZpbHRlcl90b2dnbGUsIC5qc19maWx0ZXJfdG9nZ2xlOmZvY3VzIC5zZWFyY2gtdG9nZ2xlX19pY29uLFxuICAuc2VhcmNoLXRvZ2dsZTpob3ZlciAuanNfZmlsdGVyX3RvZ2dsZSxcbiAgLnNlYXJjaC10b2dnbGU6aG92ZXIgLnNlYXJjaC10b2dnbGVfX2ljb24sXG4gIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIC5qc19maWx0ZXJfdG9nZ2xlLFxuICAuc2VhcmNoLXRvZ2dsZTpmb2N1cyAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7IH1cbiAgMTAlLCAzMCUsIDcwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKDBkZWcpOyB9XG4gIDQwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDBkZWcpOyB9XG4gIDQ1JSwgNTUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0xMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDEwZGVnKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5zZWFyY2gtdG9nZ2xlX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItaG9tZS12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmludGVya2FiLWhvbWUtdjEge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19hbGlnbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2FsaWduZXIge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2xvZ28gLmxvZ29fX2RlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19sb2dvIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgICAgbWF4LWhlaWdodDogOTdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19ub3RlIHtcbiAgICBib3R0b206IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEgT3Blbi1TYW5zO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX25vdGUgYSB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXk7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXk7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0uNWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FuczsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FuczsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FucztcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1ob21lLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMi5wbmdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12MiB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2FsaWduZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fYWxpZ25lciB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXdyYXBwZXIteCk7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fbG9nbyAubG9nb19fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19sb2dvIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgICAgbWF4LWhlaWdodDogOTdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19ub3RlIHtcbiAgICBib3R0b206IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEgT3Blbi1TYW5zO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX25vdGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fbm90ZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xIFJhbGV3YXk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW50ZXJrYWItdjEge1xuICAgICAgaGVpZ2h0OiAzMjBweDsgfSB9XG4gIC5pbnRlcmthYi12MV9fYWxpZ25lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi12MV9fYWxpZ25lciB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7IH0gfVxuICAuaW50ZXJrYWItdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0td3JhcHBlci14KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmludGVya2FiLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5pbnRlcmthYi12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pbnRlcmthYi12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItdjFfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmludGVya2FiLXYxX19sb2dvIC5sb2dvX19kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwZW07IH1cbiAgICAuaW50ZXJrYWItdjFfX2xvZ28gc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmludGVya2FiLXYxX19ub3RlIHtcbiAgICBib3R0b206IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xIFwiT3BlbiBTYW5zXCI7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICAuaW50ZXJrYWItdjFfX25vdGUgYSB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX25vdGUge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuaW50ZXJrYWItdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnRlcmthYi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNDExOGVtLzEgXCJSYWxld2F5XCI7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5pbnRlcmthYi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNDExOGVtLzEgXCJSYWxld2F5XCI7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmludGVya2FiLXYxX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi12MV9faXRlbXMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgLmludGVya2FiLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgXCJPcGVuIFNhbnNcIjsgfVxuICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNzY0N2VtLzEgXCJSYWxld2F5XCI7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBcIlJhbGV3YXlcIjtcbiAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW50ZXJrYWItdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjk0MWVtLzEgUmFsZXdheTtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IC44ZW0gM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7IH1cbiAgICAuaW50ZXJrYWItdjFfX2xpbmtzIC5idXR0b24gPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmludGVya2FiLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiZWQwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uamVzdGltbyB7XG4gIGNvbG9yOiAjQzU2ODM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmplc3RpbW9fX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5qZXN0aW1vX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmplc3RpbW9fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5qZXN0aW1vX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmplc3RpbW9fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzI1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuamVzdGltb19fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5qZXN0aW1vX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuamVzdGltb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmplc3RpbW8gLmxpbmtzLWdyb3VwX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuamVzdGltbyAubGlua3MtZ3JvdXBfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLmplc3RpbW8gLmZvcm0ge1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZpcnN0LXJvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnNlbGVjdCB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5sYWJlbC10eHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC5sYWJlbC10eHQuZmlyc3QtZmllbGQge1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZBNkE2QTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGQge1xuICAgICAgcGFkZGluZzogLjVlbSAuNWVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtOyB9XG4gICAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fZmllbGQuY29uZGl0aW9uX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW07IH1cbiAgICAuamVzdGltbyAuZm9ybSAuZmlyc3Qtcm93IC5mb3JtX19maWVsZCB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4OyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19sZWdhbHMge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5qZXN0aW1vIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vLXYyIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuamVzdGltby12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmplc3RpbW8tdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuamVzdGltby12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmplc3RpbW8tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuamVzdGltby12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5qZXN0aW1vLXYyX19zbG9nYW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSBcIkNyaW1zb24gRm9hbVwiO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5qZXN0aW1vLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5qZXN0aW1vLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5qZXN0aW1vLXYyX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmplc3RpbW8tdjJfX3RleHQudGV4dCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuamVzdGltby12MiAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubG9hZGVyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTA0LCA1NywgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAubG9hZGVyX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubG9hZGVyX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNy41cHggMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbTpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19jb250ZW50LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fY29udGVudC1pY29uIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50OmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGFiZWwtY2hlY2tib3gge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2Uge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5sYWJlbC1saXN0LWVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS10b3VjaC1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xhYmVsLXJhZGlvIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnRlZ2VyX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyB9IH1cblxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCB7XG4gICAgICB3aWR0aDogNDcuNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwLjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaWNvbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGxlZnQ6IDcuNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNy41cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19zdHJ1Y3R1cmUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFlbTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMmVtO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiArIDFlbSk7IH0gfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUgLmxhYmVsX19pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuZm9ybV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi5mb3JtU3VibWl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSAuaWNvbi1zdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW06aG92ZXIgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBtYXJnaW46IDA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZmllbGRzZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQ6aG92ZXIgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudDpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxN3B4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIHRvcDogLThweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBsZWZ0OiAtOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcbiAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzU2ODM5O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNDNTY4Mzk7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQge1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICByaWdodDogMmVtOyB9IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24gLmFycm93X2xpbmtfYm9yZGVyX3N2ZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbjpob3ZlciAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxZW0gMTBweCAyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDEwNCwgNTcsIDAuOCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAyZW0gM2VtOyB9IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLW9mZnJlZGVtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS10eXBlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1jb21tZXJjZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tcHJpY2VzX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNTY4Mzk7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNjVweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlOmJlZm9yZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUgc3ZnLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb240IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIgLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW06aG92ZXIgLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIC5pY29uLXN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyOmhvdmVyIC5pY29uLXN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tZW51X2hvdmVyZWQgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTMsIDIxMywgMjEzLCAwLjI1KTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTA0LCA1NywgMC44KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogOTUlOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDY2NjtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMDBweCkgLyAyIC0gNTBweCk7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2ggLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2ggLmhlYWRlcl9faG9tZS1saW5rIC5sb2dvX19zb3VyY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Uge1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19zY3JvbGxlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDc1cHggMCAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDMwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMCAxZW0gMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAuZm9ybUxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAubGluZV9fdGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fc3VtbWFyeSwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IC5ub1VpLWhvcml6b250YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IC5ub1VpLWhvcml6b250YWwgLm5vVWktY29ubmVjdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wcmV2aWV3IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMmVtIDFlbTsgfVxuXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGVmdF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1yaWdodF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fY29udGVudC5hY3RpdmUge1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzNTNDNDU7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW06aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC4yNSk7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBjb2xvcjogI0M1NjgzOSAhaW1wb3J0YW50OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLmVtcHR5IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNDNTY4MzkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIGNvbG9yOiAjQzU2ODM5ICFpbXBvcnRhbnQ7IH1cbiAgLnRoZW1lLWRlZmF1bHQgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0M1NjgzOSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uanMtc2VhcmNoLWZpbHRlci5ib2R5LS1zZWFyY2gtdjE6bm90KC5ib2R5LS1ob21lKSAuaGVhZGVyX19zZWFyY2gtYm94LFxuLmpzLXNlYXJjaC1maWx0ZXIuYm9keS0tc2VhcmNoLXYyIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxMDQsIDU3LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNTVweDsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQ6aG92ZXIsIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWw6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2NvbnRlbnQtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsX19jb250ZW50LWljb24gLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IC5saW5rLWVtYWlsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQ6aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19sYWJlbC1jaGVja2JveCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmxhYmVsLWxpc3QtZWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyIC5ub1VpLXRvdWNoLWFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5IHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5OmJlZm9yZSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZm9ybVJhZGlvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGFiZWwtcmFkaW8ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmludGVnZXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dF9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAuNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgbGVmdDogNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX3N0cnVjdHVyZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMWVtO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG5cbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiAyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEwMDBweCkgLyAyICsgMWVtKTsgfSB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSAubGFiZWxfX2l0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5mb3JtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0gLmljb24tc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW06aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIC5pY29uLXN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0gLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbTpob3ZlciAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybVN3aXRjaF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19maWVsZHNldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTNDNDU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAubGFiZWxfcmFkaW9fZWxlbWVudDpob3ZlciAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50OmNoZWNrZWQgKyAubGFiZWxfcmFkaW9fZWxlbWVudCAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgei1pbmRleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgdG9wOiAtOHB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXItY29sb3I6ICM5MTkxOTE7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM1M0M0NTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogOXB4O1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGxlZnQ6IC04cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29udGVudDogJyc7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xuICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDNTY4Mzk7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0M1NjgzOTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMWVtIDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIHJpZ2h0OiAyZW07IH0gfVxuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxOXB4OyB9XG4gICAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgIHRvcDogMDsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uOmhvdmVyIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzM1M0M0NTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbSAxMHB4IDJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTA0LCA1NywgMC44KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAzZW07IH0gfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXR5cGVfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWNvbW1lcmNlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1wcmljZXNfX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIucmFuZ2UtLW9wZW5lZCAuZm9ybVJhbmdlX19jb250ZW50IC5hZGRfYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLm5vVWktY29ubmVjdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1NjgzOTsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9lbGVtZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmU6YmVmb3JlLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZSBzdmcsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0gLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpob3ZlciAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbTpob3ZlciAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0gLmljb24tc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXI6aG92ZXIgLmljb24tc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1lbnVfaG92ZXJlZCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMywgMjEzLCAyMTMsIDAuMjUpOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxMDQsIDU3LCAwLjgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNjY2O1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDIgLSA1MHB4KTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IC5oZWFkZXJfX2xvZ29fX3NlYXJjaCAuaGVhZGVyX19ob21lLWxpbmsgLmxvZ29fX3NvdXJjZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMS4yNWVtO1xuICAgIGhlaWdodDogMS4yNWVtOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX3Njcm9sbGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcGFkZGluZzogNzVweCAwIDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMzAwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDFlbSAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyNTBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5mb3JtTGluZV9fc3RydWN0dXJlIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC5saW5lX190aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA3cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyZW0gMWVtOyB9XG5cbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXJpZ2h0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExcHgvMS4yZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXZhbHVlIC5pY29uIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQgLnRleHQtY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50LmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTFweC8xLjJlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzM1M0M0NTsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjI1KTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjQzU2ODM5ICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uZW1wdHkge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0M1NjgzOSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgY29sb3I6ICNDNTY4MzkgIWltcG9ydGFudDsgfVxuICAudGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjQzU2ODM5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5qcy1zZWFyY2gtZmlsdGVyLmJvZHktLXNlYXJjaC12MTpub3QoLmJvZHktLWhvbWUpIC5oZWFkZXJfX3NlYXJjaC1ib3gsXG4uanMtc2VhcmNoLWZpbHRlci5ib2R5LS1zZWFyY2gtdjIgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0byAxZW07IH1cbiAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDFlbTsgfVxuICAgIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGV4dCB7XG4gICAgY29sb3I6ICM5MTkxOTE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWF4LXdpZHRoOiAxMDczcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtOyB9XG4gIC5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sgLnNlby10ZXh0cy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxZW07IH1cbiAgICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RleHQge1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1heC13aWR0aDogMTA3M3B4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOGVtKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjQzU2ODM5LCByZ2JhKDE5NywgMTA0LCA1NywgMC45KSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA1cHg7IH1cbiAgLm1haW4tbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIGhlaWdodDogOTR2aDtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIHBhZGRpbmc6IDVlbSAzLjZlbTsgfSB9XG4gIC5tYWluLW5hdjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcmlnaHQ6IDNlbTtcbiAgICB0b3A6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjY2NjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS10ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICB3aWR0aDogY2FsYygyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS1pY29uIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW4tbmF2X19uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg1cHggLSAydmggLSA3MHB4KTsgfSB9XG4gIC5tYWluLW5hdl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTR2aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX190b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0xLCAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19ib3R0b20gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3RvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX2JvdHRvbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZoOyB9XG4gICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyX19zb2NpYWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX3N2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gLml0ZW1fX2xpbmsge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMi42NjZlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IC44ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluazpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSAuaXRlbV9fbGluazpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gICAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3NvY2lhbHMgLnNvY2lhbHNfX2l0ZW0gbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fc29jaWFscyAuc29jaWFsc19faXRlbSBzdmcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7IH1cbiAgLm1haW4tbmF2X19mb2N1cy10cmFwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubWFpbi1uYXZfX3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1uYXZfX3RvcGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgICBsZWZ0OiAzZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1haW4tbmF2X19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLm1haW4tbmF2X190b29scyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2xpbmsge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19saW5rOmhvdmVyIC5tZW51X19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuICAgICAgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fZGVjb3JhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDYwLCA2OSwgMC44KTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjAwNSwgMSwgMSk7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjAwNSwgMSwgMSk7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm1haW4tbmF2X190b29sYmFyLWFkZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyAudG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uYm9keS0taW5uZXIgLm1lbnVfX3RleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib2R5LS1pbm5lciAubWVudV9fYnV0dG9uLWRyYXdpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0taW5uZXIuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG5cbi5oZWFkZXJfX3RvcC0tdjMgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXJfX3RvcC0tdjMgLm1lbnUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDIwMDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogMTIlO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2RlY29yYXRlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgdHJhbnNmb3JtIC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIC4yZW07IH1cbiAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X190ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MywgNjAsIDY5LCAwLjgpOyB9XG4gICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMzUzQzQ1O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAubWFpbi1uYXYge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXYge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdl9fdG9wIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBsZWZ0OiAxZW07IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAubWFpbi1uYXZfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDsgfVxuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXZfX2xvZ28gLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUtZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5tZW51LWRyb3Bkb3duX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tZW51LWRyb3Bkb3duX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7IH0gfVxuICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmFmdGVyLCAubWVudS1kcm9wZG93bl9faWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWVudS1kcm9wZG93bl9faWNvbjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cbiAgLm1lbnUtZHJvcGRvd24tLXRvZ2dsZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJG1lbnVfY29sb3JcclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW5hdl9fdG9vbHMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5tZW51IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubWVudV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5tZW51X19pdGVtLmZvY3VzLCAubWVudV9faXRlbTpmb2N1cywgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgICAgIC5tZW51X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVlbTsgfSB9XG4gIC5tZW51X19kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxLjJlbSk7XG4gICAgcGFkZGluZzogMS4xZW07XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm1lbnVfX2xpbmsuZm9jdXMsIC5tZW51X19saW5rOmZvY3VzLCAubWVudV9fbGluazpob3ZlciwgLm1lbnVfX2Ryb3Bkb3duLmZvY3VzLCAubWVudV9fZHJvcGRvd246Zm9jdXMsIC5tZW51X19kcm9wZG93bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnN1Ym1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgbGVmdDogNTAlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1Ym1lbnUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN1Ym1lbnUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzUzYzQ1O1xuICAgICAgY2xpcDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAtMXB4OyB9IH1cbiAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VibWVudS0tdG9nZ2xlZCAubWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gIC5zdWJtZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuc3VibWVudV9faXRlbS5mb2N1cywgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMsIC5zdWJtZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnN1Ym1lbnVfX2l0ZW0uZm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbiwgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMgLnN1Ym1lbnVfX2xpbmsgc3BhbiwgLnN1Ym1lbnVfX2l0ZW06aG92ZXIgLnN1Ym1lbnVfX2xpbmsgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl0gLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gIC5zdWJtZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC41ZW0gMDsgfVxuXG4uaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNDNTY4Mzk7IH1cblxuLmhlYWRlci0taW5uZXIgLnN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0M1NjgzOTsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtOmhvdmVyLCAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLS1pbm5lciAuc3VibWVudS5zdWJtZW51LS10b2dnbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwOyB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgLjc1ZW07IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbVthcmlhLWhhc3BvcHVwPSd0cnVlJ10gLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93biB7XG4gICAgICByaWdodDogLTE3cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19saW5rLmZvY3VzLCAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fbGluazpmb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbms6aG92ZXIsIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93bi5mb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6ICMzNTNjNDU7XG4gICAgY2xpcDogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudSAuc3VibWVudSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdG9wOiAtMXB4OyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyZW07XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTA2LCAxMDYsIDEwNiwgMC40NSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnVfX2l0ZW0gLnN1Ym1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9fbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAubWVudSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW0ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19saW5rOmhvdmVyIC5tZW51X19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rOmhvdmVyIC5tZW51X19sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLS1pbm5lciAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMS41ZW07IH0gfVxuXG4ubWFpbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTA0LCA1NywgMC45NSk7XG4gIHdpZHRoOiA5NyU7XG4gIGhlaWdodDogOTN2aDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTUwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIGhlaWdodDogY2FsYygyLjVlbSArIDFlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaF9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgYm9keTpub3QoLmJvZHktLXNlYXJjaC12MSkgLm1haW4tc2VhcmNoX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgYm9keTpub3QoLmJvZHktLXNlYXJjaC12MSkgLm1haW4tc2VhcmNoX19sb2dvIC5sb2dvIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9IH1cbiAgLm1haW4tc2VhcmNoX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogNzMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1zZWFyY2hfX3dyYXBwZXIud2l0aEJhbmRlYXUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNDRUNFQ0U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkW3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNlbGVjdF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDEwNCwgNTcsIDAuOCk7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjZmZmZmZmJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0NFQ0VDRTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3N1bW1hcnkgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fbWluLFxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fc3VtbWFyeSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX21heCB7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAuMWVtIDAuNGVtOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19wcmV2aWV3IHtcbiAgICBjb2xvcjogIzM1M0M0NTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICBjb2xvcjogIzM1M0M0NTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2VfX3N1bW1hcnkge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTA0LCA1NywgMC4zKTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE5NywgMTA0LCA1NywgMC4zKTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpb19fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5yYWRpby0tYnVsbGV0IC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAucmFkaW8tLWJ1bGxldCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0VDRUNFO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgYmFja2dyb3VuZDogIzZBNkE2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAubG9jYWxpemF0b3IgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvciAucmFkaW9fX2xhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fYm94IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdDsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5jaGVja2JveC0tY3VzdG9tc3ZnIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCB+IC5jaGVja2JveF9fc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuY2hlY2tib3gtLWN1c3RvbXN2ZyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogaW5oZXJpdDtcbiAgICAgICAgZmlsbDogaW5oZXJpdDsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmNoZWNrYm94LS1jdXN0b21zdmcgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiBpbmhlcml0OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIC5mb3JtX19maWVsZCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICAgICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IC5zdWJtaXQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm1fX3N1Ym1pdCAuc3VibWl0X19hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoICgxMDAlIC8gMykgLSAyZW0pO1xuICAgIG1hcmdpbjogMCAxZW0gM2VtIDFlbTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZC0tc2Vjb25kYXJ5IHtcbiAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAvIDEpIC0gMmVtKTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkLS1zZWNvbmRhcnktc3BsaXQge1xuICAgICAgICB3aWR0aDogY2FsYyggKDEwMCUgLyAyKSAtIDJlbSk7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgLjRlbTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZDpsYXN0LWNoaWxkIGxhYmVsIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIHBhZGRpbmc6IDAgLjNlbTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZFtkYXRhLWlkPVwicHJpY2VcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGRbZGF0YS1pZD1cInByaWNlXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLigqxcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY4JTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICBmb250LXNpemU6IC44ZW07IH1cbiAgICAgIC5tYWluLXNlYXJjaC1mb3JtIC5kdWFsIC5mb3JtX19maWVsZFtkYXRhLWlkPVwicHJpY2VcIl0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOGVtOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJzdXJmYWNlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmR1YWwgLmZvcm1fX2ZpZWxkW2RhdGEtaWQ9XCJzdXJmYWNlXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJtwrJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY4JTtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgICAubWFpbi1zZWFyY2gtZm9ybSAuZHVhbCAuZm9ybV9fZmllbGRbZGF0YS1pZD1cInN1cmZhY2VcIl0gLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC44ZW07IH1cblxuLmhlYWRlci0tdjEgPiAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcbiAgcGFkZGluZzogMCA0ZW07IH1cblxuLmhlYWRlci0tdjEgLm1haW4tc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nOiA0ZW0gMWVtOyB9XG5cbi5oZWFkZXItLXYxIC5tYWluLXNlYXJjaF9fd3JhcHBlci53aXRoQmFuZGVhdSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlci0tdjEgLm1haW4tc2VhcmNoX193cmFwcGVyLndpdGhCYW5kZWF1IC5tYWluLXNlYXJjaF9fZm9ybSB7XG4gICAgcGFkZGluZzogMWVtIDFlbSAyZW07IH1cbiAgLmhlYWRlci0tdjEgLm1haW4tc2VhcmNoX193cmFwcGVyLndpdGhCYW5kZWF1IC5tYWluLXNlYXJjaF9fZm9ybV8zIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDczJTsgfVxuXG4uYm9keS0tc2VhcmNoLXYxIC5tYWluLXNlYXJjaC1mb3JtX19maWVsZHMge1xuICBtYXJnaW46IDAgM2VtOyB9XG5cbi5ib2R5LS1zZWFyY2gtdjEgLmZvcm1fX2xlZ2VuZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYm9keS0tc2VhcmNoLXYzIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAuYm9keS0tc2VhcmNoLXYzIC5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA5NCU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gOWVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxNTAwMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoIHtcbiAgICB6LWluZGV4OiAyMDAwOyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDE1ZW0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Zvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX21vcmUge1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTAuNWVtIDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBtYXJnaW46IDFlbSAwIDZlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gIHJpZ2h0OiAzZW07XG4gIHRvcDogMjVweDsgfVxuXG4uYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXG4uaHRtbC0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib2R5LS1zZWFyY2gtdjEgLm1haW4tc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmJvZHktLXNlYXJjaC12MSAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LS1zZWFyY2gtdjIgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS0tc2VhcmNoLXYyIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuXG4vKiBFU1RJTUFUSU9OIFNFQVJDSCAqL1xuLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhQ29udGVudCAuZm9ybURhdGFFbGVtZW50IHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUNvbnRlbnQgLmZvcm1EYXRhRWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC42ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbi5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gM2VtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb24uYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8ge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhQ29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFDb250ZW50IC5mb3JtRGF0YUVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQgc3BhbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYmFuZGVhdS1zZWFyY2gtZXN0aW1hdGlvbl8zLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAgIC5iYW5kZWF1LXNlYXJjaC1lc3RpbWF0aW9uXzMuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJhbmRlYXUtc2VhcmNoLWVzdGltYXRpb25fMy5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtc3ZnX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1zdmdfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYXAtc3ZnX19tYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXN2Z19fbWFwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubWFwLXN2Z19fbWFwIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLm1hcC1zdmdfX2NvdW50cnkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fY291bnRyeSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ubWFwLXN2Z19fcmVnaW9uIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBzdHJva2Utd2lkdGg6IDAuNzU7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAyMi45MjU2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogIzkxOTE5MTtcbiAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgZmlsbDogIzUyNTI1MjsgfVxuICAgIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpob3ZlciwgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWFwLXN2Z19fem9vbSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDsgfVxuICAubWFwLXN2Z19fem9vbS0tZGlzcGxheWVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5tYXAtc3ZnX19kZXAge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDIyLjkyNTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjOTE5MTkxO1xuICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgZmlsbDogI0M1NjgzOTsgfVxuICAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgIGZpbGw6ICM1MjUyNTI7IH1cbiAgICAubWFwLXN2Z19fem9vbS0tZGlzcGxheWVkIC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5tYXAtc3ZnX19kZWNvIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX2RlY28ge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLm1hcC1zdmdfX2NpcmNsZSB7XG4gIGZpbGw6ICM3NTc1NzU7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubWFwLXN2ZyAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uLmZvcm0tZ3JvdXAtLWxhc3QgPiAqIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmctdmFnZW5jeSB7XG4gIGNvbG9yOiAjMzUzQzQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgM2VtIDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fbWFwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19ib3R0b20ge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDJlbSAzZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fY2lyY2xlIHtcbiAgICBmaWxsOiByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMjQpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwIHtcbiAgICBmaWxsOiAjZDVkNWQ1O1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICAgIGZpbGw6ICM2QTZBNkE7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbiB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDNTY4Mzk7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzQzQ1OyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMzUzQzQ1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtc3ZnLXZtYW5kYXRvcnkge1xuICBjb2xvcjogIzM1M0M0NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDNlbSAwOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NmVtLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzM1M0M0NTsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpmb2N1cywgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzUzQzQ1OyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fbWFwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19ib3R0b20ge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgM2VtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLmZvcm1fX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fY2lyY2xlIHtcbiAgICBmaWxsOiByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMjQpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwIHtcbiAgICBmaWxsOiAjZDVkNWQ1O1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICAgIGZpbGw6ICM2QTZBNkE7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbiB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNDNTY4Mzk7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzQzQ1OyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMzUzQzQ1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC4wM2VtIDAgMCAwO1xuICBtYXJnaW46IDAuMWVtO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzM1M0M0NTsgfVxuXG4ubWFwIHtcbiAgaGVpZ2h0OiA2NjVweDsgfVxuICAubWFwIHN2ZyB7XG4gICAgZmlsbDogI0M1NjgzOTsgfVxuICAubWFwX19jbHVzdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMTA0LCA1NywgMC42OCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLm1hcF9fY2x1c3RlciBkaXYge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEgLmFkZHJlc3Mge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgICAgICBtaW4td2lkdGg6IDM4MHB4OyB9IH1cbiAgICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tYXBfX3BvcHVwIC5jb29yZHMge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAxZW07IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm1hcF9fcG9wdXAgLmNvb3JkcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NmVtLzEgXCJDcmltc29uIEZvYW1cIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzUzQzQ1OyB9XG4gICAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzUzQzQ1OyB9XG4gICAgICAgIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuXG4ubWFwLXBvcGluX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMmVtIDEuNWVtOyB9XG5cbi5tYXAtcG9waW5fX2RlY29yYXRlIHtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYXAtcG9waW5fX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4OyB9IH1cbiAgLm1hcC1wb3Bpbl9fZGVjb3JhdGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1hcC1wb3Bpbl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluX19zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFwLXBvcGluX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkE2QTZBOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1wb3Bpbl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYXAtcG9waW5fX2NvbXBvIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0M1NjgzOTsgfVxuXG4ubWFwLXBvcGluX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDNTY4Mzk7IH1cblxuLm1hcC1wb3Bpbl9fcmVmZXJlbmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1hcC1wb3Bpbl9fc3RhdHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcG9waW5fX3N0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm1hcC1wb3Bpbl9fc3RhdHVzIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFwLXBvcGluX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tYXAtcG9waW5fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tYXAtcG9waW5fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYXAtcG9waW5fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDNTY4Mzk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBmaWxsOiAjQzU2ODM5O1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgY29sb3I6ICMzNTNDNDU7IH1cbiAgICAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMS41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzZW07IH0gfVxuXG4ubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2Nvb3JkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fY29vcmRzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fY29vcmRzIC50ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19jb29yZHMtLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcy5tYXAtcG9waW4gLm1hcC1wb3Bpbl9fbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5tYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzLm1hcC1wb3BpbiAubWFwLXBvcGluX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXMubWFwLXBvcGluIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLm1hcGJpZW5pY2kgLm1hcC1wb3Bpbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXYxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtdjEge1xuICAgICAgaGVpZ2h0OiA3ODVweDsgfSB9XG4gIC5tYXAtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWFwLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubWFwLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXYxX19jb250YWluZXItbWFwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjY1cHg7IH0gfVxuICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAgc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgLm1hcC12MV9fanMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICAubWFwLXYxX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC12MV9fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtdjFfX2Jsb2NrLXRleHQge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYXAtdjFfX2Jsb2NrLXRleHQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm1hcC12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXYxX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDllbSAxNSUgNWVtIDIyJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hcC12MV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLm1hcC12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubWFwLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm1hcC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLm1hcC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIC5tYXBfX21hcmtlciBzdmcge1xuICBmaWxsOiAjQzU2ODM5OyB9XG5cbi5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMTA0LCA1NywgMC42OCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm1hcC1iYW5uZXIgLm1hcF9fY2x1c3RlciBkaXYge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubWFwLWJhbm5lciAubWFwX19jaXJjbGUge1xuICBzdHJva2U6IG9yYW5nZTtcbiAgZmlsbDogYmxldTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1iYW5uZXIge1xuICBtYXJnaW46IDJlbSAwIDJlbSAwOyB9XG4gIC5tYXAtYmFubmVyX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1hcC1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDsgfVxuICAubWFwLWJhbm5lcl9fbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMzMHB4OyB9XG4gICAgLm1hcC1iYW5uZXJfX21hcCAuanMtbWFwIHtcbiAgICAgIGhlaWdodDogMzMwcHg7IH1cbiAgLm1hcC1iYW5uZXJfX2pzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubWFwLWJhbm5lcl9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1hcC1iYW5uZXJfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ2MHB4OyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAubmV3cy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAubmV3cy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2ODVweDsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0td3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2ODVweDsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbTpob3ZlciAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLm5ld3MtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogNDM1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MjBweDsgfVxuICAubmV3cy1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLm5ld3MtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICAgIG1pbi13aWR0aDogMzkwcHg7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNGVtIDNlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbTpob3ZlciAubmV3cy1saXN0aW5nLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW06aG92ZXIgLm5ld3MtbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH0gfVxuICAubmV3cy1saXN0aW5nLXYyX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQoM24gKyAxKSAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkgLm5ld3MtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZCgzbiArIDEpIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMzUzQzQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm5ld3MtZGV0YWlscy12MV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubmV3cy1kZXRhaWxzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1kZXRhaWxzLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtZGV0YWlscy12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAubmV3cy1kZXRhaWxzLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX3dyYXBwZXItY2xvc2Uge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAwLjVlbTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX19kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjY2NmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMzMzZW07XG4gICAgICAgICAgbWF4LWhlaWdodDogNTQwcHg7IH0gfVxuICAgIC5uZXdzLWRldGFpbHMtdjFfX2l0ZW1fX3Zpc3VhbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWF4LWhlaWdodDogNTQwcHg7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX193cmFwcGVyLWNsb3NlIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3MtZGV0YWlscy12MV9faXRlbV9fZGF0ZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtcmVsYXRlZC12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAubmV3cy1yZWxhdGVkLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTsgfVxuICAubmV3cy1yZWxhdGVkLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1yZWxhdGVkLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTU4MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbXMge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAubmV3cy1yZWxhdGVkLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCA3ZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1kYXRlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmhvdmVyIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW06aG92ZXIgLm5ld3MtcmVsYXRlZC12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtOmhvdmVyIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtcmVsYXRlZC12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAubmV3cy1yZWxhdGVkLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgYmFja2dyb3VuZDogI2M1NjgzOTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5ld3MtcmVsYXRlZC12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAubmV3cy1yZWxhdGVkLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAgIC5uZXdzLXJlbGF0ZWQtdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5uZXdzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAubmV3cy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5uZXdzLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5uZXdzLXYxX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtdjFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjFfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAubmV3cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXYxIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLXYxX19pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAubmV3cy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm5ld3MtdjFfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12MV9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLm5ld3MtdjFfX2l0ZW0tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAzZW0gMCAzZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2l0ZW0tbGVmdCB7XG4gICAgICAgICAgcGFkZGluZzogMTYuNmVtIDdlbSA0LjZlbSAwO1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAubmV3cy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9faXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY2NXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubmV3cy12MV9faXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NjVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLm5ld3MtdjFfX2l0ZW1fX2RlY29yYXRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYxX19pdGVtX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAubmV3cy12MV9faXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG4gICAgLm5ld3MtdjFfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAubmV3cy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uZXdzLXYxX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5uZXdzLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5uZXdzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubmV3cy12MV9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5uZXdzLXYxX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLm5ld3MtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDRlbTsgfSB9XG4gICAgLm5ld3MtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAubmV3cy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5ld3MtdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmV3cy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgLm5ld3MtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLm5ld3MtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5uZXdzLXYyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubmV3cy12Ml9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5uZXdzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmV3cy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogNTcwcHg7IH0gfVxuICAubmV3cy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZXdzLXYyX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLm5ld3MtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uZXdzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgIG1pbi13aWR0aDogNTAwcHg7IH0gfVxuICAgIC5uZXdzLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5uZXdzLXYyX19pdGVtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07IH0gfVxuICAubmV3cy12Ml9faXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5uZXdzLXYyX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzLXYyX19pdGVtLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm5ld3MtdjIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAubmV3cy12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm5ld3MtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5ld3MtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3MtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLmFycm93cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTNlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDRlbTsgfSB9XG4gICAgLm5ld3MtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5uZXdzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAubmV3cy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAubmV3cy12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTsgfVxuICAubmV3cy12M19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAubmV3cy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLm5ld3MtdjNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm5ld3MtdjNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12M19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAubmV3cy12M19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12M19fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLXYzX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNy41ZW07IH0gfVxuICAgIC5uZXdzLXYzX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG1heC13aWR0aDogMTUzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NzBweDsgfSB9XG4gICAgICAubmV3cy12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmV3cy12M19faXRlbS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAubmV3cy12M19faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zZW07IH0gfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy12M19faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07IH0gfVxuICAgIC5uZXdzLXYzX19pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubmV3cy12M19faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3cy12M19faXRlbS1saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5uZXdzLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAubmV3cy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAubmV3cy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNWVtOyB9IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIC5hcnJvd3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0zZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBsZWZ0OiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiA0ZW07IH0gfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5uZXdzLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXdzLXYzX19pdGVtOm50aC1jaGlsZChvZGQpIC5uZXdzLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3cy12M19faXRlbTpudGgtY2hpbGQob2RkKSAubmV3cy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ld3MtdjNfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3c2xldHRlci12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbSAzZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMTBlbSAyLjJlbSAwOyB9IH1cbiAgICAubmV3c2xldHRlci12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3c2xldHRlci12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3Nsb2dhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAubmV3c2xldHRlci12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4uZW1wdHktc2VhcmNoIH4gLm5ld3NsZXR0ZXItdjEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLm9waW5pb25zLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAub3BpbmlvbnMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLm9waW5pb25zLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAub3BpbmlvbnMtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAzZW0gMmVtIDA7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1LjZlbSA3ZW0gNC42ZW0gMDsgfSB9XG4gIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vcGluaW9ucy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm9waW5pb25zLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogNTglOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAub3BpbmlvbnMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7IH0gfVxuICAgIC5vcGluaW9ucy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAub3BpbmlvbnMtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm9waW5pb25zLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5vcGluaW9ucy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLm9waW5pb25zLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gIC5vcGluaW9ucy12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAzZW07IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAub3BpbmlvbnMtdjJfX2NvbnRlbnQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fY29udGVudC10b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fY29udGVudC10b3AtLWxlZnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogNGVtIDNlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxMDQsIDU3LCAwLjg0KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyX19jb250ZW50LXRvcC0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfSB9XG4gIC5vcGluaW9ucy12Ml9fY29udGVudC1ib3R0b20ge1xuICAgIG1heC13aWR0aDogMTIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAub3BpbmlvbnMtdjIgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5vcGluaW9ucy12Ml9fdGV4dC50ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjJfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7IH0gfVxuICAub3BpbmlvbnMtdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3BpbmlvbnMtdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm9waW5pb25zLXYyX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDsgfSB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLW5hbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5vcGluaW9ucy12Ml9faXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLmFycm93cyB7XG4gICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCwgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA0ZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLm9waW5pb25zLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAub3BpbmlvbnMtdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5vcGluaW9ucy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vcGluaW9ucy12MyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vcGluaW9ucy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2l0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12M19faXRlbS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2l0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vcGluaW9ucy12M19faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgLm9waW5pb25zLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgIGhlaWdodDogNDVweDsgfSB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5hcnJvd3Mge1xuICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHJpZ2h0OiA0ZW07XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNDNTY4Mzk7XG4gIG1hcmdpbjogNGVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAucGFnaW5hdGlvbl9faXRlbS0tc2VwIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAuMmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2QTZBNkE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgbWFyZ2luOiAwIC41ZW07XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI4cHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19saW5rLmFycm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAucGFnaW5hdGlvbl9fbGluayBzdmcge1xuICAgICAgZmlsbDogI0NFQ0VDRTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTsgfVxuICAgIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgLnBhZ2luYXRpb25fX3N2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX19zdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICAucGFnaW5hdGlvbl9fc3ZnLnN2Zy0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5wYWdpbmF0aW9uX19pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucGFnaW5hdGlvbl9faXRlbS0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1zZXAge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIC4xZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lci1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzM1M0M0NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxMjM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSA2ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKCAxZW0gKiAyKSk7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzM1M0M0NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMzUzQzQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxMjM1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSA2ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKCAxZW0gKiAyKSk7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbTpmaXJzdC1jaGlsZCAuaXRlbV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBjb2xvcjogIzM1M0M0NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTsgfSB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW1fX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4OyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX190b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fdG9vbHMgLmZpbHRlci12MV9fZm9ybSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyZW0gMCAwO1xuICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgwLjVlbSAqIDIpKTsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyLjVlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diAuc3ZnLS0zNjBkZWcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS12diAuc3ZnLS1wbGF5IHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQge1xuICAgICAgICAgIHN0cm9rZTogI0M1NjgzOTtcbiAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyIHtcbiAgICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tY29tcG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWNvbXBvLS0xLCAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1jb21wby0tMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTNDNDU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDNlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbTpob3ZlciAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbC0tb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbXMtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX190b29scyAuZmlsdGVyLXYxX19mb3JtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MDBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogM2VtIDVlbSAwIDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyZW0gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXRleHQge1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29tcG8ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbXBvLS0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb21wby0tMSwgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tY29tcG8tLTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1saXN0aW5nLXYyX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiA5OTBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYge1xuICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNWVtIDAgMWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tcmlnaHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgIHN0cm9rZTogI0M1NjgzOTtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1zdGF0dXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1O1xuICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDVlbTsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYge1xuICAgICAgcGFkZGluZzogMCAxZW0gMCA1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbTpmaXJzdC1jaGlsZCAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxZW0gMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtOmZpcnN0LWNoaWxkIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxNGVtIDFlbSAwIDVlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtcy1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MjVweDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19fdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX3Rvb2xzIC5maWx0ZXItdjFfX2Zvcm0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDU4MHB4OyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1kZWNvcmF0ZS0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10aXRsZS0tMSwgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUtLTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzZW07IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tdnYgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQ6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW06aG92ZXIgLnByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNzkwcHg7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX19zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fc3RhdHVzIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX19zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgPiAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgLmxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW9fbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8gc3ZnIHtcbiAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIge1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3NlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX2NvbXBvIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fcm9vbSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY4NXB4OyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9fbWFzb25yeSB7XG4gICAgY29sdW1uczogMTtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICAgICAgY29sdW1uczogMjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICAgICAgY29sdW1uczogMzsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogNDMzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2J1dHRvbi1zY3JvbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMiUgMDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02NXB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYnV0dG9uLXNjcm9sbCB7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW46IDAgYXV0byA0ZW0gYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwZW0gYXV0bzsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfX3ByaW50LCAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX18zZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfX3ByaW50X2xhYmVsLCAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX18zZF9sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fcHJpbnQgc3ZnLCAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX18zZCBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3Rvb2xzIC50b29sc19fcHJpbnQ6aG92ZXIsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciAubGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190b29scyAudG9vbHNfXzNkOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnJvb20tY29tcG9fX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIHtcbiAgICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190aCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxNi42JTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCB7XG4gICAgICAgIHdpZHRoOiAxNi42JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCAubGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQtLWRvd25sb2FkIC5wbGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQtLWRvd25sb2FkIC5wbGFuX19kZWNvcmF0ZSAuc3ZnLS1wbGFuIHtcbiAgICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmU6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcm9vbSB7XG4gICAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byA0ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYxX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG5cbi5wcm9ncmFtcy1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWRldGFpbC12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgNGVtIDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSA+IC5kZWNvcmF0ZV9fd3JhcHBlciAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDc5MHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3N0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3N0YXR1cyBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTNDNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3MtLWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvcy0tbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvcy0tcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zLS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzLjNlbSA2LjZlbSAwIDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19jb21wbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fcm9vbSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19wcmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yZWZlcmVuY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19sZWZ0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSA2LjZlbSAzZW0gMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcmlnaHQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3JpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgLmxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIgLnRvb2xzX192aWRlb19sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbDpob3ZlciBzdmcge1xuICAgICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlb19sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW86aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ByaW50LCAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX18zZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ByaW50X2xhYmVsLCAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX18zZF9sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcHJpbnQgc3ZnLCAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX18zZCBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fcHJpbnQ6aG92ZXIsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciAubGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkOmhvdmVyIC5sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfXzNkOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2NvbnRlbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1vZGFsX19jb250ZW50LCAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12My5tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDgwdnc7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzJSAqIDMvNCk7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDY1JTsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQ0VDRUNFOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXItLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlci0tbGVmdCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KSA0ZW0gMDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFic19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsOyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RoIC50YWJsZS1hcmlhX190ZCB7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RoIC50YWJsZS1hcmlhX190ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCAubGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZC0tZG93bmxvYWQgLnBsYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkLS1kb3dubG9hZCAucGxhbl9fZGVjb3JhdGUgLnN2Zy0tcGxhbiB7XG4gICAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIudG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcm9vbSB7XG4gICAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2FnZW5jeS5hZ2VuY3kge1xuICAgIG1heC13aWR0aDogMTM0NXB4OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX2FnZW5jeSAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogaW5oZXJpdDsgfSB9XG5cbi5wcm9ncmFtcy1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW1zLWRldGFpbC12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgNGVtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb2dyYW1zLWRldGFpbC12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogNjYlOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fZ2FsbGVyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH0gfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA1NTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2ODBweDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19zd2lwZXItc2xpZGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA1NzBweDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDEuNWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSAzLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjgwcHg7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludCwgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfXzNkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfX3ByaW50X2xhYmVsLCAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fM2RfbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludCBzdmcsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX18zZCBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfX3ByaW50OmhvdmVyLCAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXRvb2xzIC50b29sc19fM2Q6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX19wcmludDpob3ZlciAubGFiZWwsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0tdG9vbHMgLnRvb2xzX18zZDpob3ZlciAubGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfX3ByaW50OmhvdmVyIHN2ZywgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb250ZW50LS10b29scyAudG9vbHNfXzNkOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXRleHQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1jb21wbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12di0tdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdnYgLnRvb2xzX192aXJ0dWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWxfbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWw6aG92ZXJfbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12diAudG9vbHNfX3ZpcnR1YWw6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aXJ0dWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbF9sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbCBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpcnR1YWw6aG92ZXJfbGFiZWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aXJ0dWFsOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aWRlbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19faXRlbS12aWRlbyA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvX2xhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtLXZpZGVvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlkZW86aG92ZXIgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW0tdmlkZW86aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2NvbnRlbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2NvbnRlbnQsIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAucm9vbS1jb21wb19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RoIC50YWJsZS1hcmlhX190ZCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxNi42JTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX3RkIHtcbiAgICAgICAgICB3aWR0aDogMTYuNiU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZCAubGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX190ZC0tZG93bmxvYWQgLnBsYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fdGQtLWRvd25sb2FkIC5wbGFuX19kZWNvcmF0ZSAuc3ZnLS1wbGFuIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmUgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX19saW5rLW1vcmU6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcm9vbSB7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fcHJpY2Uge1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fYWdlbmN5LmFnZW5jeSB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jYXRlZ29yeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NhdGVnb3J5X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMjVweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0ZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiA0NyU7IH0gfVxuICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogM2VtIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnByb2dyYW1zLWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gIC5wcm9ncmFtcy1kZXRhaWwtdjMgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1kZXRhaWwtdjMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnByb2dyYW1zLWRldGFpbC12MyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtZGV0YWlsLXYzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7IH0gfVxuICAgIC5wcm9ncmFtcy1kZXRhaWwtdjMgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4ucHJvZ3JhbXMtZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAucHJvZ3JhbXMtZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2dyYW1zLWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtcy1yZWxhdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE1NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gMmVtIDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gMmVtIDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtIDJlbSAxZW07IH0gfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS12aWxsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1jb21wbyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tcGllY2VzIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tZGV0YWlscy0tcmVmZXJlbmNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1kZXRhaWxzLS1wcmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1zdGF0dXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1O1xuICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtOyB9IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb2dyYW1zLXJlbGF0ZWRfX2l0ZW06aG92ZXIgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19pdGVtOmhvdmVyIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wcm9ncmFtcy1yZWxhdGVkX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb2dyYW1zLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAucHJvZ3JhbXMtcmVsYXRlZF9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjNTY4Mzk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3R0b206IDI1JTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5wcm9ncmFtcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1hcnJvdyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvbW90ZS12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnByb21vdGUtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnByb21vdGUtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb21vdGUtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5wcm9tb3RlLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgLnByb21vdGUtdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb21vdGUtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMCAyLjJlbSAxMGVtOyB9IH1cbiAgICAucHJvbW90ZS12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI2N2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fY29udGVudC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9tb3RlLXYxX19jb250ZW50LXRleHQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fY29udGVudC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cbiAgLnByb21vdGUtdjFfX3Nsb2dhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xIFwiQ3JpbXNvbiBGb2FtXCI7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb21vdGUtdjFfX3RleHQudGV4dCB7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fdGV4dC50ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC5wcm9tb3RlLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb21vdGUtdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7IH0gfVxuICAgIC5wcm9tb3RlLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb21vdGUtdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9tb3RlLXYxX19kZWNvcmF0ZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb21vdGUtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAucHJvbW90ZS12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb21vdGUtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KSA0ZW07XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNzkwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX19zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3N0YXR1cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogLjFlbSAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdnYgPiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkE2QTZBO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192diBzdmcge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192djpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsID4gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aXJ0dWFsIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbyBzdmcge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fY29udGVudCAuY29udGVudF9fY29tcG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2FsaWduZXItY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY4NXB4OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9fbWFzb25yeSB7XG4gICAgY29sdW1uczogMTtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICAgICAgY29sdW1uczogMjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19tYXNvbnJ5IHtcbiAgICAgICAgY29sdW1uczogMzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogNDMzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnkgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvc19fZ2FsbGVyeSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5IC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9zX19nYWxsZXJ5X19idXR0b24tc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIDIlIDA7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjVweDtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb3NfX2dhbGxlcnlfX2J1dHRvbi1zY3JvbGwge1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMzM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNGVtIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMGVtIGF1dG87IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLmluZm9fdGFic19fZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLmluZm9fdGFic19fZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIHdpZHRoOiA0OCU7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciAudGFibGUtdG9wLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fdGFicyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICAgICAgcGFkZGluZzogMWVtIDEuNWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcyAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMgLmRhdGFzX19lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byA0ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0ZW0gMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIGhlaWdodDogNzkwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMge1xuICAgICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUgLmRlY29yYXRlX19zdGF0dXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fc3RhdHVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RlY29yYXRlIC5kZWNvcmF0ZV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICBtYXJnaW46IDAgMC41ZW0gMCAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy0tbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtLXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDMuM2VtIDYuNmVtIDJlbSAwO1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX2NvbnRlbnQgLmNvbnRlbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fY29tcG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fY29udGVudCAuY29udGVudF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19wcmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX19jb250ZW50IC5jb250ZW50X19yZWZlcmVuY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYuNmVtIDAgMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2ID4gc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZBNkE2QTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3Z2IHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdnY6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlydHVhbCA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWwgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpcnR1YWw6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3NfX3Rvb2xzIC50b29sc19fdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvc19fdG9vbHMgLnRvb2xzX192aWRlbyBzdmcge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zX190b29scyAudG9vbHNfX3ZpZGVvOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzMlICogMy80KTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19nYWxsZXJ5X19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZ2FsbGVyeV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2dhbGxlcnlfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNjUlOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3dyYXBwZXItLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX193cmFwcGVyLS1sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDRlbSAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24tLWxlZnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2QTZBNkE7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFic19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmluZm9fdGFic19fZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAudGFibGUtYXJpYV9fdHIgLnRhYmxlLXRvcC1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICAgICAgcGFkZGluZzogLjhlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiA+IC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3lfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb190YWJzIC5lbmVyZ3kgLmVuZXJneV9fYnV0dG9ucyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9fdGFicyAuZW5lcmd5IC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvX3RhYnMgLmVuZXJneSAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEge1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcCB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubWFwX190aXRsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDQwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tYXBfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDVlbSA1LjNlbTsgfSB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmlnLWRhdGEgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19iaWctZGF0YSAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCkgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JpZy1kYXRhIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICAgICAgcGFkZGluZzogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FnZW5jeS5hZ2VuY3kge1xuICAgIG1heC13aWR0aDogMTM0NXB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FnZW5jeSAuYWdlbmN5X193cmFwcGVyLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIHtcbiAgICBtYXgtd2lkdGg6IDEzNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogaW5pdGlhbDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjEge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMtc2hhcmUgLnRvb2xzLXYxIHtcbiAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzX193cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1vZGFsX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogNzkwcHg7XG4gICAgbWF4LWhlaWdodDogNjV2aDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMubW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiA4MHZ3OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24ge1xuICAgIG1heC13aWR0aDogMTM0NXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIDAgMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX19jYWxlbmRhciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX19wcmljZS1zZWFzb25yZW50YWwgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHIge1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW07XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX19wcmljZS1zZWFzb25yZW50YWwgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgge1xuICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS12YWNhdGlvbiAudmFjYXRpb25fX2VxdWlwbWVudCAuZXF1aXBtZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LXZhY2F0aW9uIC52YWNhdGlvbl9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEzNDBweCArIDZlbSk7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLnByb3BlcnRpZXMtcmVsYXRlZF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjMwcHg7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KSA0ZW0gdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogNjYlOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZ2FsbGVyeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA1NTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2ODBweDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19zd2lwZXItc2xpZGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiA1NzBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWRlY29yYXRlLS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tc3RhdHVzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXN0YXR1cyBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbSAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXN0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tY29tcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdnYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDFlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdnYtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12diB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tbGlzdG1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdG9vbHN2diB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfSovIH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXRvb2xzdnYgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdG9vbHN2diBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdG9vbHN2djpob3ZlciBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19faXRlbS12aXJ0dWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbCBzdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtczsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlydHVhbDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtczsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pdGVtLXZpZGVvID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlkZW8gc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tdmlkZW86aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQ0VDRUNFOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIgLnRhYnMtdjEge1xuICAgICAgICBtYXJnaW46IDAgLTNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIgLnRhYmxlLWFyaWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmluZm9fdGFic19fd3JhcHBlciAudGFibGUtYXJpYSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX3dyYXBwZXIgLnRhYmxlLWFyaWE6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuaW5mb190YWJzX193cmFwcGVyIC50YWJsZS1hcmlhOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX2dyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5pbmZvX3RhYnNfX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gPiAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5zaG93aGlkZS1sb3QtLWNvbXBvc2l0aW9uX29mX3BhcnRzIC50YWJsZS1hcmlhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gICAgICBwYWRkaW5nOiAxZW0gMS41ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvX3RhYnMgLmVuZXJneV9fYnV0dG9ucyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9fdGFicyAuZW5lcmd5X19idXR0b25zIC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb190YWJzIC5lbmVyZ3lfX2J1dHRvbnMgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1hcCB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtO1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcCAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcCAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5LmFnZW5jeSB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jYXRlZ29yeV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzI1cHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NhdGVnb3J5X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FnZW5jeSAuYWdlbmN5X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMjVweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWdlbmN5IC5hZ2VuY3lfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0ZW0gMCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmVfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAuc29jaWFscy1zaGFyZS12MSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjEge1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogNDclOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MSB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scy1zaGFyZSAudG9vbHMtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMtc2hhcmUgLnRvb2xzLXYxX190b29sc19fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzLXNoYXJlIC50b29scy12MV9fdG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYxIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjEgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYyIC5tb2RhbF9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjIgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MiAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlLm1lZGlhLW1vZHVsZS0tdjMubW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiA4MHZ3OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tb2RhbF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA3OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZS5tZWRpYS1tb2R1bGUtLXYzIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUubWVkaWEtbW9kdWxlLS12MyAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gMCAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktdmFjYXRpb24gLmNhbGVuZGFyX19jYWxlbmRhciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC5jYWxlbmRhcl9fcHJpY2Utc2Vhc29ucmVudGFsIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LXZhY2F0aW9uIC52YWNhdGlvbl9fZXF1aXBtZW50IC5lcXVpcG1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS12YWNhdGlvbiAudmFjYXRpb25fX2VxdWlwbWVudCAuZXF1aXBtZW50X19ncm91cC10YWJsZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTM0MHB4ICsgNmVtKTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lLmFwcGx5LW9ubGluZSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpIDAgdmFyKC0td3JhcHBlci14KTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucHJvcGVydHktbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fdG9vbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3Rvb2xzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3Rvb2xzIC5maWx0ZXItdjEge1xuICAgICAgZmxleDogMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJlbSAwIDA7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDAuNWVtICogMikpOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMi41ZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgICAgZmlsbDogIzZBNkE2QTtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10b29scy0tZmF2b3JpdGUgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgICBzdHJva2U6ICNDNTY4Mzk7XG4gICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydDpob3ZlciwgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmZvY3VzIHtcbiAgICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5pdGVtX19zZWxlY3Rpb24uanMtLWFjdGl2ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS10ZXh0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tc3RhdHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbTpob3ZlciAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbTpob3ZlciAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgbWluLWhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWluZm9zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbWFuZGF0b3J5IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLW5hbWUge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3Rvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fdG9vbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3Rvb2xzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3Rvb2xzIC5maWx0ZXItdjEge1xuICAgICAgZmxleDogMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAyZW07IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbSB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSA1ZW0gMCAxZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tdGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb21wbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tcHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1yZWZlcmVuY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWxpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06aG92ZXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX192aXN1YWwtLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19saW5rcy0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1kZWNvcmF0ZV9fdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWRlY29yYXRlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0taGFzLXZpZGVvIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tYWxpZ25lciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tdnYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diB7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIHBhZGRpbmc6IDBlbSA1ZW0gMCAxZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diAuc3ZnLS0zNjBkZWcge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IC5zdmctLXBsYXkge1xuICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1yaWdodCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgIHN0cm9rZTogI0M1NjgzOTtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5zdmctLWhlYXJ0OmhvdmVyIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWZhdm9yaXRlIC5pdGVtX19zZWxlY3Rpb24uanMtLWFjdGl2ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWluZm9zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbWFuZGF0b3J5IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtYWRkcmVzcyB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM2QTZBNkE7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLW5hbWUge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMCA1ZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpudGgtY2hpbGQob2RkKSAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNWVtOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOm50aC1jaGlsZChvZGQpIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1oYXMtdmlkZW8gLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgbWluLXdpZHRoOiA1MDBweDsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtOmZpcnN0LWNoaWxkIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFlbSAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW06Zmlyc3QtY2hpbGQgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwZW0gMWVtIDAgNWVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQyNXB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19fdG9vbHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19fdG9vbHMgLmZpbHRlci12MSB7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA1ODBweDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgICAgbWluLXdpZHRoOiA1NTBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tY29udGVudF9fdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXN0YXR1cyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbXBvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAyZW0gMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLXZ2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS12diB7XG4gICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tdnYgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tMzYwZGVnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMjZweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tdnYgLnN2Zy0tcGxheSB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tdG9vbHMtLWZhdm9yaXRlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXRvb2xzLS1mYXZvcml0ZSAuc3ZnLS1oZWFydCB7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmO1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLnN2Zy0taGVhcnQ6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS10b29scy0tZmF2b3JpdGUgLml0ZW1fX3NlbGVjdGlvbi5qcy0tYWN0aXZlIC5zdmctLWhlYXJ0IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tbGlua3Mge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtOmhvdmVyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICByaWdodDogLTFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbGVmdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWxlZnQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtcmlnaHQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtaW5mb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLXRleHQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbWFuZGF0b3J5IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtLS1yZXByZXNlbnRhdGl2ZSAucHJvcGVydHktbGlzdGluZy12M19faXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLWFkZHJlc3Mge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW0tLXJlcHJlc2VudGF0aXZlIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtbmFtZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbS0tcmVwcmVzZW50YXRpdmUgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MGVtOyB9XG5cbi5hcHBseS1vbmxpbmUge1xuICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5hcHBseS1vbmxpbmVfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYXBwbHktb25saW5lX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgZmlsbDogI0M1NjgzOTsgfSB9XG4gICAgLmFwcGx5LW9ubGluZV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19sYWJlbCBwLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2xhYmVsIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcsXG4gICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgaGVpZ2h0OiAxNXZoO1xuICAgIG1hcmdpbjogLjhlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAgICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcsXG4gICAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMjB2aDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydGllcy1yZWxhdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1ODBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE1NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gMmVtIDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSAyZW0gMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbSAyZW0gMWVtOyB9IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bzsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tY29tcG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtLXJlZmVyZW5jZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1zdGF0dXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1O1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9faXRlbS1saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW0tbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICByaWdodDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtOmhvdmVyIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW06aG92ZXIgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkX19pdGVtOmhvdmVyIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2Utb3V0OyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjNTY4Mzk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWRfX2xpbmtzLS1ob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fbGlua3MtLWhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBzdHJva2U6ICNmZmZmZmY7XG4gICAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5hZ2VuY3kge1xuICBtYXgtd2lkdGg6IDEzMzVweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5hZ2VuY3lfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMzNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFnZW5jeV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFnZW5jeV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMDsgfSB9XG4gIC5hZ2VuY3lfX2NhdGVnb3J5X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMzVweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3lfX2NhdGVnb3J5X193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIGF1dG87IH0gfVxuICAuYWdlbmN5X19jYXRlZ29yeSBzcGFuIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzU2ODM5OyB9XG4gIC5hZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5hZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmFnZW5jeV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5X19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41ZW07IH1cbiAgICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX25hbWUsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZWwsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19tYWlsLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19uYW1lLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fdGVsLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbWFpbCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX2FkZHJlc3Mge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX25hbWU6bGFzdC1jaGlsZCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX3RlbDpsYXN0LWNoaWxkLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbWFpbDpsYXN0LWNoaWxkLCAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fYWRkcmVzczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19uYW1lIGEsIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZWwgYSwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX21haWwgYSwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX2FkZHJlc3MgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0X19jb29yZHMgLmNvb3Jkc19fbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX19hZGRyZXNzLS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDVweDsgfVxuICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19sZWZ0Lm1hbmRhdG9yeSAuZGVjb3JhdGVfX3Zpc3VhbCwgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdC5uZWdvY2lhdGV1ciAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX3JpZ2h0X19pbmZvLWZvcm0gLmNoZWNrYm94X19zcGFuIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDExcHgpLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWdlbmN5X19jb250ZW50IC5jb250ZW50X19yaWdodF9faW5mby1mb3JtIC5zdWJtaXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLnRvb2xzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4udG9vbHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLjJlbSAwOyB9XG4gIC50b29sc19faXRlbSAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZTsgfVxuICAudG9vbHNfX2l0ZW0gPiAqLm9wZW4uc2hvd2hpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudG9vbHNfX2l0ZW0gPiAqLm9wZW4gLnNob3doaWRlX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgIGJhY2tncm91bmQ6ICMzNTNjNDU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgLnRvb2xzX19pdGVtID4gKiAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMzNTNjNDU7IH1cblxuLnRvb2xzIC5zaG93aGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvb2xzIC5zaG93aGlkZSAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gIC50b29scyAuc2hvd2hpZGUgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC50b29scyAuc2hvd2hpZGUgLnNob3doaWRlX19jb250ZW50ID4gKiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuXG4udG9vbHMgLnNob3doaWRlLm9wZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvb2xzIC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cbiAgLnRvb2xzIC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udG9vbHMtdjFfX3Rvb2xzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvb2xzLXYxX190b29sc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC50b29scy12MV9fdG9vbHNfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIGJ1dHRvbixcbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbSAuaXRlbV9fc3ZnIHtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7IH1cbiAgICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLml0ZW1fX3N2Zy0taGVhcnQge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLml0ZW1fX3N2Zy0tY2FsY3VsYXRvciB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLml0ZW1fX3N2Zy0tcHJpbnQge1xuICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtOmhvdmVyIC5pdGVtX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnRvb2xzLXYxX190b29sc19faXRlbTpob3ZlciAuaXRlbV9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5qcy0tYWN0aXZlIC5pdGVtX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNTY4Mzk7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5qcy0tYWN0aXZlIC5pdGVtX19zdmctLWhlYXJ0IHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgICAudG9vbHMtdjFfX3Rvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuaXRlbV9fdGV4dCB7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC50b29scy12MV9fdG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5pdGVtX19zdmcge1xuICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAudG9vbHMtdjFfX3Rvb2xzX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudG9vbHMtdjFfX3Rvb2xzX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FnZW5jeSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMjY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19hZ2VuY3kge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3JpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNDU1cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19yaWdodCB7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2Nvb3JkcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb29yZHMtdGVsLCAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29vcmRzLW1haWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FsaWduZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2FsaWduZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fYWxpZ25lci1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KSAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDEwZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjEgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiA0NzVweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwtLXRvcCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2RlY29yYXRlLXZpc3VhbC0tYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19kZWNvcmF0ZS12aXN1YWwtLWJvdHRvbSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsLS1ib3R0b20gLm1hcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fZGVjb3JhdGUtdmlzdWFsLS1ib3R0b20gLm1hcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3NvY2lhbHMge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3JhdGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fcmVwcmVzZW50YXRpdmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX3JlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX193cmFwcGVyIC5jb250YWN0LXYxX19saW5rcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmxpbmtzLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmxpbmtzLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDsgfSB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fd3JhcHBlciAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3dyYXBwZXIgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxIC5jaXR5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5maWx0ZXItdjEge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLmZpbHRlci12MS1saXN0X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAucmVwcmVzZW50YXRpdmUtZGV0YWlscy12MSAucHJvcGVydHktbGlzdGluZy12MSAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICNDNTY4Mzk7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNjNTY4Mzk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEgLnByb3BlcnR5LWxpc3RpbmctdjEgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2M1NjgzOTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0ZW07XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy4zZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCA0ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDAuNWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDUuMzMzZW07IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbS1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX193cmFwcGVyLS1yaWdodCB7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX3dyYXBwZXItLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX3dyYXBwZXItLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjZlbTsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19jb250ZW50X19uYW1lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2NvbnRlbnRfX25hbWUtLWZpcnN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xuICAgICAgbWFyZ2luOiAxLjA2N2VtIGF1dG8gMS4yNjdlbSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2luZm9zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2l0ZW1fX2luZm9zLS0xIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9faW5mb3MtLTEsIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9faW5mb3MtLTIsIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9faW5mb3MtLTMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fY29vcmRzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19jb29yZHMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IH0gfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19pdGVtX19jb29yZHNfX2NvbnRlbnQtLWZpcnN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9faXRlbV9fY29vcmRzX19jb250ZW50X19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19kZWNvcmF0ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19kZWNvcmF0ZS12aXN1YWwgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2RlY29yYXRlLXZpc3VhbCBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjhlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX19jb250ZW50LWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMCA0ZW0gMmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDRlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgwLjVlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCA1LjMzM2VtOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fd3JhcHBlci0tcmlnaHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgcGFkZGluZzogMi4yZW0gMi4zMzNlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX193cmFwcGVyLS1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMzgwcHg7IH0gfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fY29udGVudF9fbmFtZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9faW5mb3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2luZm9zIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjJlbTsgfSB9XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2l0ZW1fX2luZm9zLS0xIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9faW5mb3MtLTEsIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9faW5mb3MtLTIsIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9faW5mb3MtLTMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fY29vcmRzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19jb29yZHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0OyB9IH1cbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9faXRlbV9fY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19pdGVtX19jb29yZHNfX2NvbnRlbnRfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2RlY29yYXRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDsgfSB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19kZWNvcmF0ZS12aXN1YWwgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fZGVjb3JhdGUtdmlzdWFsIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAucmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDRlbSAyZW07IH0gfVxuXG4uY29va2llc3YyQ29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA3LjVweCAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIG1hcmdpbjogNy41cHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDQ3LjUlOyB9IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDNTY4Mzk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcyB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYSwgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfSB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbGVmdDogLTM3NXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xuICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbGVmdDogLTY1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC50b3BDb250ZW50Q29va2llcyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC01MCUgLSA3LjVweCkpOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuUmV0b3VyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLml0ZW1DaGVja2JveENvb2tpZUNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50aXRsZUNvbnRlbnQgLnRpdGxlRWxlbWVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAucmVxdWlyZWRDb29raWUge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3LjVweCA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0M1NjgzOTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50LmFjdGl2ZSAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG5cbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5jb2xvclByaW1hcnlTaXRlIHtcbiAgY29sb3I6ICNDNTY4Mzk7IH1cblxuLmNvb2tpZXNDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC0zNzVweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMzI1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC02NTBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDcuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0M3B4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM3NWRhODQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Rpb24tY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNDNTY4Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyID4gLmFnZW5jeS1zbGlkZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3dyYXBwZXIgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZzogMTM1cHg7IH0gfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fd3JhcHBlciBhIHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy1lbXB0eSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDNlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAzZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgzZW0gKiAyKSk7IH0gfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4OyB9IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1leHRyYS0tY29tcG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAxLjQ3MDVlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1OyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS00IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzQzQ1O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTNDNDU7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tMyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5OyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1OyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhbGxpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYXZvcml0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzUzQzQ1OyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICB0b3A6IC41ZW07XG4gICAgICByaWdodDogLjVlbTtcbiAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpmb2N1cywgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzU2ODM5OyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmZvY3VzOmJlZm9yZSwgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZSBzdmcge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGUtZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAxOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2std3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zZW8tcGFuZWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zZW8tcGFuZWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnNlcnZpY2VzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC5zZXJ2aWNlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MV9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuc2VydmljZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogM2VtIDFlbSAzZW0gMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtIDNlbSAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA3LjhlbSAxMGVtIDcuOGVtIDA7IH0gfVxuICAgIC5zZXJ2aWNlcy12MV9fY29udGVudC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX2NvbnRlbnQtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAzZW07IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNlcnZpY2VzLXYxX190ZXh0LnRleHQge1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX190ZXh0LnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyB9IH1cbiAgLnNlcnZpY2VzLXYxX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY2NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDU4JTsgfSB9XG4gICAgLnNlcnZpY2VzLXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlcnZpY2VzLXYxX19kZWNvcmF0ZS12aXN1YWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZXJ2aWNlcy12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjQzU2ODM5O1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2VzLXYyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuc2VydmljZXMtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnNlcnZpY2VzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuc2VydmljZXMtdjJfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VydmljZXMtdjJfX3RvcC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX3RvcC1yb3cge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnNlcnZpY2VzLXYyX19ib3R0b20tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19ib3R0b20tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fdGl0bGUge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VydmljZXMtdjJfX2l0ZW0tY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG4gIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xIHtcbiAgICAgICAgaGVpZ2h0OiA2NjVweDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0td3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS12aXN1YWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdmlzdWFsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDU1LjYlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDEwNCwgNTcsIDAuODQpO1xuICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMS0tdGV4dCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDVlbSA0ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEge1xuICAgICAgICBtYXgtd2lkdGg6IDYzJTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC01ZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0tdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTA0LCA1NywgMC44NCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXRleHQge1xuICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMi0tdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1ZW0gNGVtOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS12aXN1YWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMyB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zIHtcbiAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXZpc3VhbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxMDQsIDU3LCAwLjg0KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdGV4dCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9fZGVjb3JhdGUtMy0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogNWVtIDRlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZXJ2aWNlcy12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0xLS12aXN1YWwsXG4gIC5zZXJ2aWNlcy12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0yLS12aXN1YWwsXG4gIC5zZXJ2aWNlcy12Mjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkgLnNlcnZpY2VzLXYyX19kZWNvcmF0ZS0zLS12aXN1YWwge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12M19fd3JhcHBlci53cmFwcGVyIHtcbiAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cblxuLnNlcnZpY2VzLXYzX19jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTM4MHB4OyB9XG5cbi5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDJlbTsgfVxuICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2VydmljZXMtdjNfX2l0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIC0xZW07IH0gfVxuXG4uc2VydmljZXMtdjNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbSB7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMWVtIDJlbSAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19pdGVtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7IH0gfVxuICAuc2VydmljZXMtdjNfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0ZW0gMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCAxMDQsIDU3LCAwLjg0KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5zZXJ2aWNlcy12M19faXRlbS10aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZXJ2aWNlcy12M19faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLXRvcDogMy4zZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19faXRlbTpob3ZlciAuc2VydmljZXMtdjNfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtOmhvdmVyIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbTpob3ZlciAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNlcnZpY2VzLXYzX19pdGVtLXRleHQudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLXRleHQudGV4dCB7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLnNlcnZpY2VzLXYzX19kZWNvcmF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2RlY29yYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7IH0gfVxuICAuc2VydmljZXMtdjNfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZS12aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsLS1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlLW91dDsgfVxuICAuc2VydmljZXMtdjNfX2RlY29yYXRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgLnNlcnZpY2VzLXYzX19saW5rcy0tZGVza3RvcCAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQ6ICNjNTY4Mzk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3AgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1kZXNrdG9wIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3R0b206IDI1JTtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19saW5rcy0tZGVza3RvcCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tcmVjdCB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgZmlsbDogbm9uZTsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19saW5rcy0tZGVza3RvcCAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfYm9yZGVyX3N2Zy0tYXJyb3cge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcy0tbW9iaWxlIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLW1vYmlsZSAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5OyB9IH1cbiAgICAuc2VydmljZXMtdjNfX2xpbmtzLS1tb2JpbGUgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogLTFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnNlcnZpY2VzLXY0X193cmFwcGVyLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRlbSB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5zZXJ2aWNlcy12NF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDI1cHg7IH1cbiAgLnNlcnZpY2VzLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5zZXJ2aWNlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlcnZpY2VzLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zZXJ2aWNlcy12NF9fc2VydmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2VydmljZXMtdjRfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXY0X19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xZW07IH0gfVxuICAuc2VydmljZXMtdjRfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXY0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCA1ZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpOyB9IH1cbiAgICAuc2VydmljZXMtdjRfX2l0ZW0td3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAuOTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjRfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDsgfSB9XG4gICAgICAuc2VydmljZXMtdjRfX2l0ZW0td3JhcHBlcjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXdyYXBwZXI6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgICAuc2VydmljZXMtdjRfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnNlcnZpY2VzLXY0X19pdGVtLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyZW0gMCAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12NF9faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gICAgLnNlcnZpY2VzLXY0X19pdGVtLWNvbnRlbnQtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZXJ2aWNlcy12NF9faXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12NF9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzM1M0M0NTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnNlcnZpY2VzLXY0X19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzUzQzQ1OyB9IH1cbiAgLnNlcnZpY2VzLXY0X19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VydmljZXMtdjRfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjRfX2RlY29yYXRlLXZpc3VhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLnNlcnZpY2VzLXY0X19kZWNvcmF0ZS12aXN1YWwgaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlcnZpY2VzLXY0X19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12NF9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXY0X19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjQzU2ODM5OyB9IH1cbiAgICAuc2VydmljZXMtdjRfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2lsb3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWxvcy12MS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzNTNDNDUgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5zaWxvcy12MS1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxLWlubmVyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLnNpbG9zLXYxLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2lsb3MtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2lsb3MtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2lsb3MtdjEtaW5uZXJfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxLWlubmVyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvIHtcbiAgICBtYXgtd2lkdGg6IDk2NXB4OyB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxLWlubmVyIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG9fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG9fX2xpc3QgPiBsaS5zaWxvX19saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNpbG9zLXYxLWlubmVyIC5zaWxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwOyB9XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07IH0gfVxuICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluazpob3ZlciwgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWxpbms6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjEge1xuICBiYWNrZ3JvdW5kOiAjMzUzQzQ1IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM2VtIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS13cmFwcGVyLXgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIC5zaWxvcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbG9zLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkE2QTZBOyB9XG4gICAgLnNpbG9zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogM2VtIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSB2YXIoLS13cmFwcGVyLXgpOyB9IH1cbiAgLnNpbG9zLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2lsb3MtdjFfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLnNpbG9zLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsbyB7XG4gICAgbWF4LXdpZHRoOiA5NjVweDsgfVxuICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaWxvcy12MSAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zaWxvcy12MSAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG86Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG86bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0ID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxM3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjQ0VDRUNFO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxM3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxM3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI0NFQ0VDRTsgfVxuXG4uc2lsb3MtdjIge1xuICBtYXJnaW46IDRlbSBhdXRvOyB9XG4gIC5zaWxvcy12Ml9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5zaWxvcy12MiAuc2lsby12MiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4OyB9IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2l0ZW0gLml0ZW1fX3RleHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QTZBNkE7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmcge1xuICBmaWxsOiAjNkE2QTZBO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLWZhY2Vib29rIHtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLXR3aXR0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX2l0ZW0gLml0ZW1fX3N2Zy0tbWFpbCB7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbSAuaXRlbV9fc3ZnLS1zaGFyZS1zb2NpYWxzIHtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLWxpbmtlZGluIHtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtIC5pdGVtX19zdmctLXdoYXRzYXBwIHtcbiAgICBoZWlnaHQ6IDIycHg7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19pdGVtOmhvdmVyIC5pdGVtX190ZXh0IHtcbiAgY29sb3I6ICNDNTY4Mzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzU2ODM5O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zb2NpYWxzLXNoYXJlLXYxX19zaGFyZV9faXRlbTpob3ZlciAuaXRlbV9fc3ZnIHtcbiAgZmlsbDogI0M1NjgzOTsgfVxuXG4uc29jaWFscy1zaGFyZS12MV9fc2hhcmVfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNvY2lhbHMtc2hhcmUtdjFfX3NoYXJlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MTBweDsgfVxuICAudGVhbS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbTpmaXJzdC1jaGlsZCAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogNzE1cHg7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci0tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci0tdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb250YWluZXItLWJvdHRvbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGFpbmVyLS1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM2VtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG8gMWVtIGF1dG87IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX25hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19pbmZvcyAuaW5mb3NfX3Bvc2l0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOGVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQtLWxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuICAudGVhbS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMmVtOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcxNXB4OyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250YWluZXItLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250YWluZXItLXRvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29udGFpbmVyLS1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDkwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAzLjVlbSAyLjVlbSAyLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjVlbSAyLjVlbSA1LjVlbTsgfSB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDsgfSB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9faW5mb3MgLmluZm9zX19uYW1lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2luZm9zIC5pbmZvc19fcG9zaXRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNmVtO1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS41ZW07IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudC0tbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41ZW07IH0gfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgbWFyZ2luOiBpbml0aWFsOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW0gLml0ZW1fX2Nvb3Jkc19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbSAuaXRlbV9fY29vcmRzX19jb250ZW50LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnRlYW0tdjFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnRlYW0tdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCkgNGVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYxX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC50ZWFtLXYxX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYxX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnRlYW0tdjFfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMmVtIDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAudGVhbS12MV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDcuOGVtIDAgNy44ZW0gOWVtOyB9IH1cbiAgLnRlYW0tdjFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjFfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdjFfX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12MV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDU4JTsgfSB9XG4gICAgLnRlYW0tdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS12MV9fZGVjb3JhdGUtdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX2RlY29yYXRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC50ZWFtLXYxX192aWRlbyB7XG4gICAgbWF4LWhlaWdodDogNjY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVhbS12MV9fdmlkZW8tY29udGVudCwgLnRlYW0tdjFfX3ZpZGVvLWNvbnRlbnQgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX3ZpZGVvLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC50ZWFtLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjRlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9IH1cbiAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtczsgfVxuICAgIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC50ZWFtLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlYW0tdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gIC50ZWFtLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDsgfVxuICAgIC50ZWFtLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogNGVtIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAudGVhbS12Ml9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCA0ZW0gdmFyKC0td3JhcHBlci14KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnRlYW0tdjJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLXYyX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX21haW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19tYWluIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9IH1cbiAgLnRlYW0tdjJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGVhbS12Ml9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50ZWFtLXYyX19pdGVtcy1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbS12Ml9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZWFtLXYyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMikgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDMpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMykgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXgtd2lkdGg6IDE1MzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH0gfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxMjUlIDAgMCAwOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS12aXN1YWwgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcbiAgICAgICAgICAgIGhlaWdodDogNTQ4cHg7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTNweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzMnB4O1xuICAgICAgICAgIGhlaWdodDogNDMzcHg7IH0gfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRlbSAzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX3Bob25lIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX3Bob25lLS10aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19waG9uZS0tdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX2VtYWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS1jb29yZHNfX2VtYWlsLS10aXRsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVhbS12Ml9faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudGVhbS12Ml9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnRlYW0tdjIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnRlYW0tdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuNGVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgZmlsbDogI0M1NjgzOTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgcmlnaHQ6IC0xZW07IH1cbiAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS10b3Age1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07IH0gfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbi0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTsgfSB9XG4gICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuYXJyb3dzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTsgfVxuICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uLS1ib3R0b20gLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjQ0VDRUNFOyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAtM2VtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC50ZWFtLXYyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDRlbTsgfSB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAudGVhbS12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gICAgLnRlYW0tdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS12Ml9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDIpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgyKSAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW0tdjJfX2l0ZW06bnRoLWNoaWxkKDMpIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtOm50aC1jaGlsZCgzKSAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLnRlYW0tdjNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTkyMHB4OyB9XG4gICAgLnRlYW0tdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0ZW0gdmFyKC0td3JhcHBlci14KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgNGVtIHZhcigtLXdyYXBwZXIteCk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYzX193cmFwcGVyLndyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gIC50ZWFtLXYzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTY1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC50ZWFtLXYzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLnRlYW0tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGVhbS12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19faXRlbXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtOyB9IH1cbiAgLnRlYW0tdjNfX2l0ZW1zLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19faXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gYXV0bzsgfSB9XG4gIC50ZWFtLXYzX19pdGVtLWRlY29yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLnRlYW0tdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC50ZWFtLXYzX19pdGVtLXZpc3VhbCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIG1heC13aWR0aDogNDI1cHg7IH1cbiAgLnRlYW0tdjNfX2l0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50ZWFtLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIDAgM2VtIDA7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRlYW0tdjNfX2l0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRlYW0tdjNfX2l0ZW0tY29vcmRzX19waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAudGVhbS12M19faXRlbS1jb29yZHNfX3Bob25lLS10aXRsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC50ZWFtLXYzX19pdGVtLWNvb3Jkc19fcGhvbmUtLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNkE2QTZBOyB9XG4gIC50ZWFtLXYzX19pdGVtLWNvb3Jkc19fZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtOyB9XG4gICAgLnRlYW0tdjNfX2l0ZW0tY29vcmRzX19lbWFpbC0tdGl0bGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAudGVhbS12M19faXRlbS1jb29yZHNfX2VtYWlsLS10ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzZBNkE2QTsgfVxuICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24tLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNGVtOyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50ZWFtLXYzX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAudGVhbS12M19fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNDRUNFQ0U7IH1cbiAgLnRlYW0tdjNfX2xpbmtzIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19fbGlua3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgIC50ZWFtLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzM1M0M0NTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zOyB9XG4gICAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5hcnJvd19saW5rX3N2ZyB7XG4gICAgICAgIHJpZ2h0OiAtMWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudG9wYmFyIHtcbiAgICAgIHJpZ2h0OiAxZW07IH1cbiAgICAgIC5oZWFkZXItLWlubmVyIC50b3BiYXIge1xuICAgICAgICByaWdodDogNzBweDsgfSB9XG4gIC50b3BiYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRvcGJhcl9fd3JhcHBlciA+ICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudG9wYmFyX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAudG9wYmFyX19sb2dvIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAudG9wYmFyX19sb2dvIC5sb2dvIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRvcGJhcl9fbG9nbyAubG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50b3BiYXJfX2V4dHJhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3BiYXJfX2xhbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRvcGJhcl9fbGFuZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IC43ZW0gMDsgfVxuICAudG9wYmFyX19sYW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24ge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCA2MCwgNjksIDAuOSk7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5O1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5pdGVtX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBmaWxsOiAjQzU2ODM5OyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1vcGVuLWJlbG93IC5zcy1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCA2MCwgNjksIDAuOSk7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duLFxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnRvcGJhcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9wYmFyX19zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIuNjY2ZW07XG4gICAgICBoZWlnaHQ6IDIuNjY2ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgICAgIC8qLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgLnRvcGJhcl9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLnRvcGJhcl9fc29jaWFscy5zb2NpYWxzIC5zb2NpYWxzX19pdGVtIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1heC13aWR0aDogMjJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyOyB9XG4gICAgICAudG9wYmFyX19zb2NpYWxzLnNvY2lhbHMgLnNvY2lhbHNfX2l0ZW06aG92ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC50b3BiYXJfX3NvY2lhbHMuc29jaWFscyAuc29jaWFsc19faXRlbTpob3ZlciBzdmcge1xuICAgICAgICAgIGZpbGw6ICNDNTY4Mzk7IH1cbiAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAucmF0aW5nX19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07IH0gfVxuICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXIge1xuICAgIHBhZGRpbmc6IDAgLjFlbTsgfVxuICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5yYXRpbmdfX3N0YXItc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnJhdGluZ19fc3Rhci1zdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX2Fycm93IHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7IH0gfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX2Fycm93OmFmdGVyLCAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX190aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC50b3BiYXJfX3JhdGluZy5yYXRpbmcgLnNob3doaWRlX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDEwNCwgNTcsIDAuODYpOyB9XG4gICAgICAudG9wYmFyX19yYXRpbmcucmF0aW5nIC5zaG93aGlkZV9fY29udGVudCBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnRvcGJhcl9fcmF0aW5nLnJhdGluZyAuc2hvd2hpZGUub3BlbiAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAudG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnRvcGJhcl9fc2VsZWN0ZWRDb25uZWN0aW9uIHtcbiAgICB3aWR0aDogMjMzcHg7IH0gfVxuXG4uYWxlcnRtYWlsX3Rvb2xfX3N2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5hbGVydG1haWxfdG9vbCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWxlcnRtYWlsX3Rvb2wgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlX19lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDEwNCwgNTcsIDAuODUpOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fY29udGVudCBidXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIsIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hbGVydG1haWxfdG9vbCAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX19hcnJvdzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLmFsZXJ0bWFpbF90b29sIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWxlcnRtYWlsX3Rvb2wgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLmNvbm5lY3RfX3N2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5jb25uZWN0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluayB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbm5lY3QgLnNob3doaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qLyB9XG4gIC5jb25uZWN0IC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jb25uZWN0IC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuY29ubmVjdCAuc2hvd2hpZGVfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzNTNjNDU7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2NvbnRlbnQgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb25uZWN0IC5zaG93aGlkZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzphZnRlciwgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9IH1cbiAgICAuY29ubmVjdCAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbm5lY3QgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAuc2hvd2hpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlIC5zaG93aGlkZV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZSAuc2hvd2hpZGVfX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlLm9wZW4gLnNob3doaWRlX190aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5zaG93aGlkZS5vcGVuIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlLm9wZW4gLnRpdGxlX19zdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTNjNDU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC50aXRsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC50aXRsZV9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnRpdGxlX19zdmcge1xuICAgIHBhZGRpbmc6IDlweCA4cHg7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5jb25uZWN0X19zdmcge1xuICAgIGhlaWdodDogMjJweDsgfVxuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAuNWVtIDA7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC44ZW0gMS4zZW07XG4gICAgbWFyZ2luOiAwLjVlbSAxZW07XG4gICAgd29yZC1icmVhazogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLCAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzM1M2M0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM1M2M0NTsgfVxuICAgICAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluazpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX3N2ZywgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5saW5rcy1ncm91cF9fbGluazpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMzNTNjNDU7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzNTNDNDU7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzM1M0M0NTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICMzNTNDNDU7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMzNTNDNDU7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5OyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRrOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWZyOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0taXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ubDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ydTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRrIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVuIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVzIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lcy5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWZyIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWl0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5sIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ubC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5vIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXB0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXJ1IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ydS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXNlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjJlbTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubGFuZy1zd2l0Y2gge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI7XHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiovXG4ubGFuZ19fdmFsdWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAuNGVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ubGFuZyAuc2hvd2hpZGUge1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmxhbmcgLnNob3doaWRlLm9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxhbmcgLnNob3doaWRlX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmFmdGVyLCAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxcHg7IH0gfVxuICAgIC5sYW5nIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubGFuZyAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAubGFuZyAuc2hvd2hpZGVfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxhbmcgLnNob3doaWRlX190aXRsZSBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubGFuZyAuc2hvd2hpZGVfX3RpdGxlIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmxhbmcgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgICAubGFuZyAuc2hvd2hpZGVfX2NvbnRlbnQgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5sYW5nIC5sYW5nX192YWx1ZS0tZmxhZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhbmctLWZsYWcgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxhbmctLWZsYWcgLnNob3doaWRlX190aXRsZSAudGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1kZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGUucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1kayB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1lbiB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1lcyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZXMucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1mciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1pdCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvaXQucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ubCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbmwucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ubyB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1wdCB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcHQucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1ydSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcnUucG5nXCIpOyB9XG4gIC5sYW5nLS1mbGFnIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlLS1zZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1kZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLWRrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1lcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLWZyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0taXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1ubCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLW5vIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG5cbi5sYW5nLS1mbGFnIC5sYW5nX192YWx1ZS0tcHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctLWZsYWcgLmxhbmdfX3ZhbHVlLS1ydSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuXG4ubGFuZy0tZmxhZyAubGFuZ19fdmFsdWUtLXNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi50b3BiYXIgLm1hLXdpZGdldC1mZWVkYmFjay12MiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcGJhciAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAudG9wYmFyIC5tYS13aWRnZXQtZmVlZGJhY2stdjIgaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDsgfSB9XG5cbi5waG9uZV9fc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLnBob25lIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5waG9uZSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5waG9uZSAuc2hvd2hpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovIH1cbiAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGhvbmUgLnNob3doaWRlX190aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucGhvbmUgLnNob3doaWRlX190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBob25lIC5zaG93aGlkZV9fdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucGhvbmUgLnNob3doaWRlX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTA0LCA1NywgMC44NSk7IH1cbiAgICAucGhvbmUgLnNob3doaWRlX19jb250ZW50IGJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGhvbmUgLnNob3doaWRlX19hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucGhvbmUgLnNob3doaWRlX19hcnJvdzphZnRlciwgLnBob25lIC5zaG93aGlkZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBob25lIC5zaG93aGlkZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5waG9uZSAuc2hvd2hpZGVfX2Fycm93OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9IH1cbiAgICAucGhvbmUgLnNob3doaWRlX19hcnJvdzpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5waG9uZSAuc2hvd2hpZGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMC4yZW07XG4gICAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogIzM1M0M0NTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH1cblxuLypcclxuLmJvZHktbW9kYWwtLW9wZW4gLm1vZGFsLWVzdGltYXRpb24tcmFwaWRlIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG4qL1xuLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gIC8qei1pbmRleDowOyovXG4gIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzNDU3OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2R1bGUtZXN0aW1hdGlvbi1ldGFwZXNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIzNXB4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICBmaWxsOiAjQzU2ODM5O1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMTNweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYXJyb3dfbGlua19zdmcucHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuanMtaGVpZ2h0LWVzdG0tZXRhcHMge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmV4cGFuZC1idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWNsb3NlZCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmlsbDogI0M1NjgzOTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5jaGVja2JveF9fc3BhbiB7XG4gICAgY29sb3I6ICMzNTNDNDU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgYmFja2dyb3VuZDogI0M1NjgzOTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW8gbGFiZWwge1xuICAgIGNvbG9yOiAjMzUzQzQ1OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzU2ODM5OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzU2ODM5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm5hbWVkaXZfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm5hbWVkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5uYW1lZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubmFtZWRpdiBzdHJvbmcge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubmFtZWRpdiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlLWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbl9fbG9nbyB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fYm9keSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDEwNCwgNTcsIDAuOTUpO1xuICAgIGhlaWdodDogOTN2aDtcbiAgICB3aWR0aDogOTglO1xuICAgIGhlaWdodDogODJ2aDtcbiAgICBtYXgtd2lkdGg6IDk3JTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC5zZWxlY3QgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDAgMS41ZW0gMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZy10b3A6IDNlbTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmNsb3NlX19idG5fYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2xvc2VfX2J0bl9hbGwgc3Bhbi5ibnRfX3RleHRfX21vZGFsX19jbG9zZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgICAgd2lkdGg6IDY5JTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAxLjJlbTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5jbG9zZV9fYnRuX190ZXh0IHtcbiAgICB0b3A6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2MHB4LzEuMWVtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQwcHgvMS4xZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlIHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgYnV0dG9uLmV4cGFuZC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZpbGw6ICNDNTY4Mzk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSBidXR0b24uZXhwYW5kLWJ1dHRvbiAuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIGJ1dHRvbi5leHBhbmQtYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMTNweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgYnV0dG9uLmV4cGFuZC1idXR0b24gc3BhbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuM2VtOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDdweCAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlLFxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjNlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSxcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24gPiBkaXYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYWxsLXN3aXBlci1idXR0b24gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uX190aXRsZV9fY29udGVudF9fMiB7XG4gICAgICBjb2xvcjogI0M1NjgzOTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb25fX3RpdGxlX19jb250ZW50X18yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyM3B4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbl9fdGl0bGVfX2NvbnRlbnRfXzIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNDNTY4Mzk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbGVmdDogLTI2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0M1NjgzOTsgfVxuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDIwcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzU2ODM5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1baWRePVwibXktY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIGxhYmVsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSBsYWJlbCBpbWcge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgbGFiZWwgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1NjgzOTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgZmlsbDogI0M1NjgzOTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgOmNoZWNrZWQgKyBsYWJlbCAuY2hlY2tib3hlcy1zdmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSA6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMSA6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLinJNcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzU2ODM5O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8xIDpjaGVja2VkICsgbGFiZWwgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgei1pbmRleDogMTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19sZWdhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtX19sZWdhbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbixcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbixcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80IC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICB3aWR0aDogMjclOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIGZpZWxkc2V0LmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDAgMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMiAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDQxJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDQxJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCAuZm9ybV9fZmllbGQge1xuICAgICAgd2lkdGg6IDQxJTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIGZsZXgtYmFzaXM6IGluaGVyaXQ7XG4gICAgYWxpZ24tc2VsZjogaW5oZXJpdDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5qcy1zd2lwZXItZXN0aW1hdGlvbi1yYXBpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8yIHVsLnJhZGlvc19fZ3JvdXAsXG4gICAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgdWwucmFkaW9zX19ncm91cCxcbiAgICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCB1bC5yYWRpb3NfX2dyb3VwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTsgfSB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMi5zd2lwZXItc2xpZGUtYWN0aXZlLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF80LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIGhlaWdodDogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIGhlaWdodDogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzQuc3dpcGVyLXNsaWRlLW5leHQge1xuICAgIGhlaWdodDogMDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzIgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDEpIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMikgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsXG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgzKSAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2l3cF8zIC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDQpIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzMgLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfMyAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc2VsZWN0X19sYWJlbCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpb3NfX2xlZ2VuZCxcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICBjb2xvcjogI0M1NjgzOTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnJhZGlvc19fbGVnZW5kOmZpcnN0LWxldHRlcixcbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuY2hlY2tib3hlc19fbGVnZW5kOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogNTJweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIHNwYW4uc2VwYXJhdGlvbl9jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCAuZm9ybV9fZmllbGQuc2VsZWN0Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLnNpd3BfNCAuZm9ybV9fZmllbGQuc2VsZWN0IHNlbGVjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiA1ZW0gOGVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAucmFkaW9fX2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5yYWRpby1ldGFnZSBsaS5yYWRpb3NfX2l0ZW06bnRoLWNoaWxkKDEpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnJhZGlvcy5yYWRpby1zaW1wbGUgbGVnZW5kLnJhZGlvc19fbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMuY2hlY2tib3gtc2ltcGxlIGxlZ2VuZC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybV9fZmllbGQucmFkaW9zLnJhZGlvLXNpbXBsZSB1bC5yYWRpb3NfX2dyb3VwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSBzZWxlY3Qge1xuICAgIGNvbG9yOiAjQzU2ODM5O1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIHNlbGVjdCBvcHRpb24ge1xuICAgICAgY29sb3I6ICMzNTNDNDU7XG4gICAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg5cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuc3dpcGVyLXNsaWRlIGhlYWRlci5lc3RpbWF0aW9ucmFwaWRlX190aXRsZS50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5zaXdwXzEgaGVhZGVyLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyBsYWJlbC5yYWRpb19fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnVsbGUtcmFkaW8gbGkucmFkaW9zX19pdGVtIC5yYWRpb19faW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM1M0M0NTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDNTY4Mzk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNTY4Mzk7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuYnVsbGUtcmFkaW8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luOiAyZW0gMS41ZW0gMmVtOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZCBsYWJlbC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm0gLnN1Ym1pdCB7XG4gICAgY29sb3I6ICNDNTY4Mzk7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSAuZm9ybSAuc3VibWl0X19hcnJvd19saW5rX3N2ZyB7XG4gICAgZmlsbDogI0M1NjgzOTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubW9kdWxlLWVzdGltYXRpb24tcmFwaWRlIC5mb3JtX19sZWdhbHMge1xuICAgIGNvbG9yOiAjQzU2ODM5OyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGUgLmZvcm1fX3N1Ym1pdCB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5lbnZpcm9ubmVtZW50LWxpc3Qge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5lc3RpbWF0aW9uLXYxX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuZXhwYW5kLWJ1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuZXhwYW5kLWJ1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uX3JhcGlkZV9fZm9ybV9tb3JlX19pY29uLS1jbG9zZWQsXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uX2Zvcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI0M1NjgzOTsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyBidXR0b24uZXhwYW5kLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjQzU2ODM5O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmlsbDogI0M1NjgzOTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyBidXR0b24uZXhwYW5kLWJ1dHRvbiAuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0b3A6IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tZXRhcGVzIGJ1dHRvbi5leHBhbmQtYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAxM3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1lc3RpbWF0aW9uLWV0YXBlcyBidXR0b24uZXhwYW5kLWJ1dHRvbiBzcGFuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuM2VtOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDUwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDI1cHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM0NXB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTUwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjY1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1jb250YWN0LXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1jb250YWN0LXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDYwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQyMHB4OyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAucGFnZS1uZXdzLWxpc3RpbmctdjIge1xuICBtYXJnaW4tdG9wOiAtM2VtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjQ1cHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjM1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIzNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5iZ19jdG5yIHtcbiAgICBtaW4taGVpZ2h0OiA1NTVweDsgfSB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ1MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuaGVhZGVyLS1pbm5lciAuYmdfY3RuciB7XG4gICAgbWluLWhlaWdodDogNTU1cHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IDU1NXB4OyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MjVweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0td3JhcHBlci14KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXdyYXBwZXIteCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM0NXB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCB2YXIoLS13cmFwcGVyLXgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uanMtbGF6eSxcbi5qcy1zd2lwZXItbGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41czsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuNXM7IH1cbiAgLmpzLWxhenkuanMtbGF6eS1sb2FkZWQsIC5qcy1sYXp5LmpzLWxhenktZXJyb3IsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWxvYWRlZCxcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktZXJyb3Ige1xuICAgIG9wYWNpdHk6IDE7IH1cblxuaW1nLmxhenk6bm90KFtzcmNdKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbjpyb290IHtcbiAgLS13cmFwcGVyLXg6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAtLXdyYXBwZXIteDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS13cmFwcGVyLXg6IDJlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Q3VzdG9tIFN0eWxlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXJfX2xvZ28ubG9nbyB7XG4gIHRvcDogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXJfX2xvZ28ubG9nbyAubG9nb19fc291cmNlIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC50b3BiYXJfX2xvZ28gLmxvZ28ge1xuICAgIGhlaWdodDogNjBweDsgfSB9XG5cbi50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAudGl0bGVfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi50b3BiYXJfX2Nvbm5lY3QuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X19sb2dvIC5sb2dvIHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICB3aWR0aDogNTklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28gLmxvZ29fX3NvdXJjZSB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAuaGVhZGVyX19zZW8tcGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG5cbi5oZWFkZXItLWlubmVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19sYWJlbDo6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZW51X2hvdmVyZWQgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9fbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3VibWVudV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnN1Ym1lbnVfX2xpbms6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmFiLXYxIC5mYWItdjFfX2l0ZW0gPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlLm9wZW4gLnNob3doaWRlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAudG9wYmFyX19jb25uZWN0LmNvbm5lY3QgLnNob3doaWRlIC5zaG93aGlkZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5ib2R5LS1ob21lIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgLmJvZHktLWhvbWUgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fbGFiZWw6OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRUFSQ0ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkgLmhlYWRlcl9fbG9nb19fc2VhcmNoIC5oZWFkZXJfX2hvbWUtbGluayAubG9nb19fc291cmNlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSAuaGVhZGVyX19sb2dvX19zZWFyY2ggLmhlYWRlcl9faG9tZS1saW5rIC5sb2dvX19zb3VyY2Uge1xuICAgICAgd2lkdGg6IDcwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICAgIHRvcDogNjElOyB9IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA2MCwgNjksIDAuODMpOyB9XG5cbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUsIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6IGNvbG9yX2J1dHRvbl9jb2xvcmhvdnJlZDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSAubGFiZWwtZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ3JvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcm8tdjJfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmNyby12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2VydmljZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcy12NF9faXRlbS13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFsZXJ0bWFpbCBob21lIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNpbG9zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWxvcy12MSB7XG4gICAgcGFkZGluZzogNWVtIDAgMDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3RleHQge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0td3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dvIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBoZWlnaHQ6IDI1Ljk4cHg7IH1cblxuLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gIG1pbi13aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNGVtIDAgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50Om5vdCguZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50Om50aC1jaGlsZCgxKSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50Om50aC1jaGlsZCgyKSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscy5zb2NpYWxzLCAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50Om50aC1jaGlsZCgzKSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscy5zb2NpYWxzLCAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50Om50aC1jaGlsZCg0KSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscy5zb2NpYWxzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb290ZXItdjEtdG9wX19jb29yZHMtbmFtZSAudGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMgLnNvY2lhbHNfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyAuc29jaWFsc19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuZm9vdGVyLXYxLXRvcF9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2xpc3Qge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5mb290ZXItdjEtdG9wX19wYXJ0bmVycyAucGFydG5lcnNfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNGVtIDAgMmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1pbmZvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQQVJURU5BSVJFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4ucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gTElTVElORyBCSUVOUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvZHktLWlubmVyIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2RhdGEge1xuICBwYWRkaW5nLXRvcDogMTNlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbTpmaXJzdC1jaGlsZCAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNGVtIDFlbSAwIDVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdmFsdWUge1xuICAgIGNvbG9yOiAjMzUzQzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzM1M0M0NTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgICBjb2xvcjogIzM1M0M0NTsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREVUQUlMIEJJRU5TICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnQge1xuICAgIHdpZHRoOiA3NCU7IH0gfVxuXG4ucHJvcGVydHktZGV0YWlsLXYyX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCBpbWcge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICBiYWNrZ3JvdW5kOiAjMzUzQzQ1OyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW0tc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIGltZyB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd247IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGFnZSBlc3RpbWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnNlbGVjdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsOmxhbmcoZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsOmxhbmcoZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsOmxhbmcoZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsOmxhbmcoZGUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB0eS1zZWFyY2hfX2xpbmsgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wdHktc2VhcmNoX19saW5rIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZ2VuY3lfX2NvbnRlbnQgLmNvbnRlbnRfX2xlZnRfX2Nvb3JkcyAuY29vcmRzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMXZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnZW5jeV9fY29udGVudCAuY29udGVudF9fbGVmdF9fY29vcmRzIC5jb29yZHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1wdHktc2VhcmNoX19saW5rIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGxhbiBkZSBzaXRlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVkaXRvcmlhbF9faXRlbSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmVkaXRvcmlhbF9faXRlbTpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLmJnX2N0bnIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFMRVJUTUFJTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0bWFpbC12MV9fc2xvZ2FuIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hbGVydG1haWwtdjFfX3Nsb2dhbjpsYW5nKGRlKSB7XG4gICAgICBmb250LXNpemU6IDZ2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b24tZHJhd2luZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnZ3OyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0OmxhbmcoZGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0OmxhbmcoZW4pIHtcbiAgICBmb250LXNpemU6IDIuMnZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDllbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS10b3AtYmxvY2sgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwIC0wLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwLjRlbSAxLjVlbTsgfSB9XG5cbi5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udC1zaXplOiAzdnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43dnc7IH0gfVxuICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29udGFjdC12Ml9fZGVjb3JhdGUgaW1nIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYW0tbGlzdGluZy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAzZW0gMWVtIDJlbTsgfSB9XG5cbi5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgY29sb3I6ICMzNTNDNDU7IH1cblxuLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sYWJlbCwgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSB7XG4gIGNvbG9yOiAjMzUzQzQ1OyB9XG5cbi5hZ2VuY3ktbGlzdGluZy12MV9fZGVjb3JhdGUgaW1nIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjsgfVxuIiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZHVyYXRpb246ICgkaSkvNTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIiN7JGR1cmF0aW9ufVwiXSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uIDogY2FsYygjeyRpfS81KSsncyc7XHJcbiAgICB9XHJcbn1cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZGVsYXk6ICgoJGkpLzUpO1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiI3skZGVsYXl9XCJdIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXkgOiBjYWxjKCN7JGl9LzUpKydzJztcclxuICAgIH1cclxufVxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAgICRpdGVyYXRpb246ICgkaSkvMTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIiN7JGl0ZXJhdGlvbn1cIl0ge1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQgOiBjYWxjKCN7JGl9LzEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCJpbmZpbml0ZVwiXSB7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50IDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtNC0xNiAxNTo1MDoxM1xyXG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXHJcbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLWhvci1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZS11cC1ob3ItY2VudGVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjQpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyTGVmdEJhciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MnZoO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyVG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDI1dmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyUmlnaHRCYXJCb3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGhlaWdodDogNTF2aDtcclxuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUydmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzdmg7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/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+6usCcgKi9cclxuIiwiKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufSIsIltkYXRhLWV4cGFuZGFibGVdIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqL1xyXG59IiwiLmxpbmstYmxvYyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHVzZXItc2VsZWN0OnRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59IiwiW3JvbGU9XCJ0YWJsZVwiXSB7XHJcblxyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdID4gZGl2W2lkXSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93XCJdIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY2VsbFwiXSxcclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XHJcbiAgcGFkZGluZzogMC4xMjVlbSAwLjI1ZW07XHJcbn1cclxuXHJcblxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwicm93Z3JvdXBcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBFbGVtZW50cyA+IEhlYWRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICBAaW5jbHVkZSByZXNldC1oZWFkaW5nO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgLy9mb250LXNpemU6IGNsYW1wKDEuODY2N2VtLCAxMjhlbSwgM2VtKTtcclxuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHJcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGlzdCgkdHlwZSl7XHJcbiAgICAkcmVzZXRzOiAoXHJcbiAgICAgICAgdWw6IChcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgICksXHJcbiAgICAgICAgb2w6IChcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgIClcclxuICAgICk7XHJcbiAgICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluIG1hcC1nZXQoJHJlc2V0cywgJHR5cGUpIHtcclxuICAgICAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdtYXAnIHtcclxuICAgICAgICAgICAgJiA+ICN7JHByb3B9IHtcclxuICAgICAgICAgICAgQGVhY2ggJHN1Yi1wcm9wLCAkc3ViLXZhbHVlIGluICR2YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAjeyRzdWItcHJvcH06ICRzdWItdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAjeyRwcm9wfTogJHZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2VzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnZXNfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnZXNfaW5uZXJfcGFkZGluZyA6IDkwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHBhZ2VzX2xpbmtfY29sb3I7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAvL2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuICAgIGJhY2tncm91bmQ6ICRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBjb2xvcjogJHBhZ2VzX3RleHRfY29sb3I7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob21lIHtcclxuICAgICAgICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgICYuYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX3Rvb2xzIHtcclxuICAgICAgICAgICAgdG9wOiAkcGFnZXNfaW5uZXJfcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb2RhbC0tb3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQsXHJcbiAgICAmLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCB7XHJcbiAgICAgICAgLmZvb3Rlci12MSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC41KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB2aXNpYmlsaXR5IC4ycztcclxuICAgIH1cclxuICAgICYtLW1lbnUtb3BlbmVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1zZWFyY2gtdjEge1xyXG4gICAgICAgICYuYm9keSB7XHJcbiAgICAgICAgICAgICYtLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCxcclxuICAgICAgICAgICAgJi0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCxcclxuICAgICAgICAgICAgJi0tbWVudS1vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIHtcclxuICAgICAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtLXYxIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA3MDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbi1zZWFyY2ggLmZvcm1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC8qJi0taW5uZXIge1xyXG4gICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSovXHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgIC5ib2R5LS1zZWFyY2gtdjEge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAuaGVhZGVyX19zZWFyY2gtYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC0tdjEge1xyXG4gICAgICAgICAgICAmLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjA1cywgb3BhY2l0eSAuNHMgLjA1cywgdmlzaWJpbGl0eSAuNHMgLjA1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoX2ZpbHRlcl92ZXJzaW9uX3YxIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyAuMDVzLCBvcGFjaXR5IC40cyAuMDVzLCB2aXNpYmlsaXR5IC40cyAuMDVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1lbnVfaG92ZXJlZHtcclxuICAgICAgICAgICAgLmhlYWRlcl9fc2VhcmNoLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudV9ob3ZlcmVkIHtcclxuICAgICAgICAgICAgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib2R5LS1zZWFyY2gtdjIge1xyXG4gICAgICAgIC5zZWFyY2hfZmlsdGVyX3ZlcnNpb25fdjIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4wNXMsIG9wYWNpdHkgLjRzIC4wNXMsIHZpc2liaWxpdHkgLjRzIC4wNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVudV9ob3ZlcmVkIHtcclxuICAgICAgICAgICAgLnNlYXJjaF9maWx0ZXJfdmVyc2lvbl92MiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5saW5rQmxvYyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ291bGV1cnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vLyBDb3VsZXVycyBkdSBjbGllbnRcclxuJGNvbG9yX2JyYW5kLTE6ICNDNTY4Mzk7XHJcblxyXG4vLyBDb3VsZXVycyBkdSBjbGllbnQgLSBkw6ljbGluYWlzb25cclxuJGNvbG9yX2JyYW5kLTI6ICMzNTNDNDU7XHJcbiRjb2xvcl9icmFuZC0zOiAjNkE2QTZBO1xyXG4kY29sb3JfYnJhbmQtNDogI0NFQ0VDRTtcclxuXHJcblxyXG4vLyBDb3VsZXVycyBuZXV0cmVzXHJcbiRjb2xvcl9uZXV0cmFsLTA6ICMwMDA7XHJcbiRjb2xvcl9uZXV0cmFsLTE6ICNmZmZmZmY7XHJcbiRjb2xvcl9uZXV0cmFsLTI6ICMyODI4Mjg7XHJcbiRjb2xvcl9uZXV0cmFsLTM6ICM1MjUyNTI7XHJcbiRjb2xvcl9uZXV0cmFsLTQ6ICM5MTkxOTE7XHJcbiRjb2xvcl9uZXV0cmFsLTU6ICM3NTc1NzU7XHJcbiRjb2xvcl9uZXV0cmFsLTY6ICNkNWQ1ZDU7XHJcbiRjb2xvcl9uZXV0cmFsLTc6ICNkMWQxZDE7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgdXRpbGVzIChtZXNzYWdlcyB2YWxpZGF0aW9uLCBlcnJldXJzLCBldGMuLi4pXHJcbiRjb2xvcl91dGlsaXR5LTE6ICMwMzgwNGQ7XHJcbiRjb2xvcl91dGlsaXR5LTI6ICNiMTJhMGI7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgcGVyc29ubmFsaXPDqWVzIChzaSBiZXNvaW4gcG91ciB1bmUgaW50w6kgcGx1cyBzcMOpY2lmaXF1ZSlcclxuJGNvbG9yX2N1c3RvbS0xOiAjRkYwMDAwOyIsIiRwYWdlc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2VzX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnZXNfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiRwYWdlc19pbm5lcl9wYWRkaW5nIDogOTBweDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEZvcm1EYXJrKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG4gICAgI3skY29uY2F0fS5mb3Jte1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcblxyXG4gICAgICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9jb25kaXRpb25zX2NvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2xlZ2Fsc19jb2xvcicpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRhcmVhX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnanMtc2VsZWN0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLWJvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1zaW5nbGUtc2VsZWN0ZWQtdmFsdWUnKTtcclxuICAgICAgICAgICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogbWFwLWdldCgkbWFwLCAnc3Mtc2luZ2xlLXNlbGVjdGVkLXZhbHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLXNzLWFkZC1wbHVzLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfaGlnaGxpZ2h0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3JhZGlvX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQtY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2V4dHJhX3JhZGlvcy1sZWdlbmQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2JvcmRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbWFwLWdldCgkbWFwLCAnZm9ybV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3NlYXJjaC1tb3JlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XHJcbiAgICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkbikgKiAyOTkpICsgKGdyZWVuKCRuKSAqIDU4NykgKyAoYmx1ZSgkbikgKiAxMTQpIC8gMTAwMCk7XHJcbiAgICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xyXG5cclxuICAgIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcbiAgICAvL0BkZWJ1ZygxMHB4ICsgLjYyNXZ3KTtcclxuICAgIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcclxuICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkgIT0gMCwgXCItI3skbmFtZX1cIiwgXCJcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LCAkcXVlcnk6ICdtaW4td2lkdGgnLCAkdHlwZTogJ3NjcmVlbicpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLW1kJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbGcnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1sZ1wiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3skYnJlYWtwb2ludH0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gZ3JpZC1sb29wKCRuYW1lKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAgIEBpZiAkaSAhPSAwIHtcclxuICAgICAgICAgICAgLmNvbCN7JG5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbCN7JG5hbWV9LW9mZnNldC0jeyRpfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB3b3JkLXdyYXAge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuICAgIC1tb3otaHlwaGVuczogYXV0bztcclxuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW8taHlwaGVuczogYXV0bztcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBTdGF0dXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldFN0YXR1cygkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0ucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICBwYWRkaW5nOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfcGFkZGluZztcclxuICAgICAgICBtYXJnaW46ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19tYXJnaW47XHJcbiAgICAgICAgZm9udDogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfcHJvcGVydHlfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAmLS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjokY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5ldyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhbGxpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmFsbGluZ19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgRGVsaXZlciBEYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXREZWxpdmVyRGF0ZSgkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0uZGVsaXZlci1kYXRlIHtcclxuICAgICAgICBmb250IDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2ZvbnQ7XHJcbiAgICAgICAgcGFkZGluZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9wYWRkaW5nO1xyXG4gICAgICAgIG1hcmdpbiA6JGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX21hcmdpbjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JvcmRlcjtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6ICRncmlkLW1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICYucm93LS1ndXR0ZXJsZXNzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5yb3ctLWd1dHRlcmxlc3MgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGdyaWQtbG9vcCgnJyk7XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMtZ3JpZCB7XHJcbiAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XHJcbiAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xyXG5cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1sb29wKCRuYW1lKVxyXG4gIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBTcGFjZSBiZXR3ZWVuIGNvbHVtbnNcclxuJGdyaWQtZ3V0dGVyOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1heCB3aWR0aCBvZiBjb250YWluZXJcclxuJGdyaWQtbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGggKyAoJGdyaWQtZ3V0dGVyICogMikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIE51bWJlciBvZiB0b3RhbCBjb2x1bW5zXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCcmVha3BvaW50cyBncmlkc1xyXG4kYnJlYWtwb2ludHMtZ3JpZDogKFxyXG4gICAgICAgICctLXNtJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJzbVwiKX0pJyxcclxuICAgICAgICAnLS1tZCcgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KScsXHJcbiAgICAgICAgJy0tbGcnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSknLFxyXG4gICAgICAgICctLXhsJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pJ1xyXG4pICFkZWZhdWx0O1xyXG4iLCIuaW5uZXJwYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgIC8vIEZvbnQgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfY29sb3I6ICAgICAgICAgICAgICAgJGNvbG9yX2JyYW5kLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGV0dGVyIHNwYWNpbmcgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9udCBkZSBsYSBwYWdlIHBhciBkw6lmYXV0XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhlYWRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBFbGVtZW50cyBkw6ljb3JhdGlmc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvcmVfZGVjb3JhdGUtZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudHMgZMOpY29yYXRpZnMgOiBjb3VsZXVyXHJcbiRjb3JlX3NoYWRvdzogMHB4IDBweCAzNXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkY29sb3JfYnJhbmQtMywgMC44KTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJveCBzaGFkb3cgcGFyIGTDqWZhdXRcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBXcmFwcGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR3cmFwcGVyLXNtYWxsX21heC13aWR0aCA6IDk2NXB4O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGggICAgICAgOiAxMjMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkdSBjb250ZW51IGRlIGJhc2UgXHJcbiR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg6IDE0MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgdGFpbGxlIG1veWVubmVcclxuJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoIDogMTUzNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggOiAxODE1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuJHdyYXBwZXItZnVsbCA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciAxMDAlXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmctLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuLy8kd3JhcHBlcl9wYWRkaW5nLXggICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGhhdXQgZXQgYmFzIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWQ6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaGF1dCBldCBiYXMgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuJHdyYXBwZXJfcGFkZGluZy15ICAgIDogNGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBnYXVjaGUgZXQgZHJvaXQgaW50ZXJuZSBkZXMgY29udGVudXNcclxuJHdyYXBwZXJfcGFkZGluZy15LS1tZDogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBnYXVjaGUgZXQgZHJvaXQgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJyZWFrcG9pbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtZW51LXN3aXRjaC1icmVha3BvaW50OiAxMjAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRhaWxsZSDDoCBsYXF1ZWxsZSBzd2l0Y2ggaGFtYnVyZ2VyIC0gbWVudSBjbGFzc2lxdWVcclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyOiA5MDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUYWlsbGUgw6AgbGFxdWVsbGUgc3dpdGNoIGhhbWJ1cmdlciAtIG1lbnUgY2xhc3NpcXVlIC0gSU5ORVJcclxuXHJcblxyXG4vLyBCcmVha3BvaW50XHJcbiRicmVha3BvaW50czogKFxyXG4gICAgJ3hzJzogMzYwcHgsXHJcbiAgICAnc20nOiA1NzZweCxcclxuICAgICdtZCc6IDc2OHB4LFxyXG4gICAgJ2xnJzogOTkycHgsXHJcbiAgICAneGwnOiAxMjAwcHgsXHJcbiAgICAneHhsJzogMTQwMHB4LFxyXG4gICAgJ3h4eGwnOiAyMDAwcHhcclxuKTtcclxuXHJcbi8vIEJyZWFrcG9pbnQgdXNlZCB0byBmbHVpZCB0eXBvZ3JhcGh5XHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpO1xyXG4kdHlwb19mbHVpZF9tYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneHh4bCcpO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhZ2luYXRpb24gZGUgbmF2aWdhdGlvbiBkdSBzbGlkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAgICA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAxZW0gLjU4ODJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogbWFyZ2VcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNF9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLW9mZnJlOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gTm91dmVhdXTDqTogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmFsbGluZ19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBDb3VwIGRlIGNvZXVyOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfcGFkZGluZzogLjJlbSAxLjQ3MDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IG1hcmdlcyBpbnRlcm5lc1xyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfbWFyZ2luIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IG1hcmdlcyBleHRlcm5lc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzX3otaW5kZXg6IDIwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHVzID4gaG92ZXIgOiBnw6hyZSBsJ2FmZmljaGFnZSBcInN1clwiIG91IFwic291c1wiIGxhIHN1cmNvdWNoZSAoMDwgeCA8IDEwOiBzb3VzLCB4ID4gMTA6IHN1cilcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWxpdmVyIERhdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9wYWRkaW5nOiAuOGVtIDEuNDcwNWVtO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBPdmVybGF5IGltYWdlXHJcbiRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7IiwiYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufSIsIi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5tYWluIHtcclxuICAgIC8vYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDMwMDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy9tYXJnaW4tdG9wOiAtMzEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNW1zIGVhc2UtaW4tb3V0O1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLWhvbWUge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzIGVhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1pbm5lci5ib2R5LS1tZW51LW9wZW5lZCB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgLy96LWluZGV4OiAxO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHZW5lcmljID4gbWFyZ2luXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gU2l6ZXNcclxuXHJcbiRzcGFjZXJzOiAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogMWVtLFxyXG4gICAgMjogMmVtLFxyXG4gICAgMzogM2VtLFxyXG4gICAgNDogNGVtLFxyXG4gICAgNTogNWVtLFxyXG4gICAgNjogNmVtXHJcbik7XHJcblxyXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcclxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcclxuICAgICAgICAgICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50ZXh0LWJsb2NrIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYtLWxnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53cmFwcGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZztcclxuICBcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgfVxyXG5cclxuICAmLS1uby1vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbn0iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiA2NDBweDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBsZWZ0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIG1hcmdpbjogMCAtNXB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIG1hcmdpbjogMCAtNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgei1pbmRleDogMztcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICBsZWZ0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIHJpZ2h0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xyXG4gIGNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xyXG4gIGZpbGw6ICNmNjQ3NDc7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgZmlsbDogaW5oZXJpdDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogMjYlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDQwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICBmb250LXNpemU6IDEzNSU7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBsZWZ0OiAxMi41JTtcclxuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDZjaDtcclxuICB3aWR0aDogN2NoXFwwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5kYXlDb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aWR0aDogMTQuMjg1NzE0MyU7XHJcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgbWF4LXdpZHRoOiAzOXB4O1xyXG4gIGhlaWdodDogMzlweDtcclxuICBsaW5lLWhlaWdodDogMzlweDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX2JyYW5kLTIsIDVweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfYnJhbmQtMiwgNXB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICB3aWR0aDogNDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDI2JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDQ5JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDIlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgb3V0bGluZTogMDtcclxuICB3aWR0aDogMTglO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXHJcbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cclxuLm5vVWktdGFyZ2V0LFxyXG4ubm9VaS10YXJnZXQgKiB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ub1VpLWJhc2UsXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDEwJTtcclxuICB3aWR0aDogMTAlO1xyXG59XHJcbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5ub1VpLXRvdWNoLWFyZWEge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxufVxyXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xyXG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMzRweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgcmlnaHQ6IC0xN3B4O1xyXG4gIHRvcDogLTZweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgcmlnaHQ6IC02cHg7XHJcbiAgdG9wOiAtMTdweDtcclxufVxyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICBsZWZ0OiAtMTdweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcclxufVxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XHJcbn1cclxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXHJcbi5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBldy1yZXNpemU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLm5vVWktYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cclxuLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xyXG4gIGxlZnQ6IDE0cHg7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBsZWZ0OiAxN3B4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHRvcDogMTdweDtcclxufVxyXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXHJcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcclxufVxyXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxyXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxyXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcyxcclxuLm5vVWktcGlwcyAqIHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS1waXBzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktdmFsdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXHJcbi5ub1VpLW1hcmtlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDVweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGhlaWdodDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtdmVydGljYWwge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICB3aWR0aDogMTVweDtcclxufVxyXG4ubm9VaS10b29sdGlwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDEyMCU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTIwJTtcclxufVxyXG4iLCIvKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xyXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xyXG4ucHN3cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgei1pbmRleDogMTAxMDA7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuLnBzd3AgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuLnBzd3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuXHJcbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xyXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcclxuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXHJcbiAgb3BhY2l0eTogMC4wMDE7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7IH1cclxuXHJcbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxyXG5cclxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cclxuLnBzd3BfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwOyB9XHJcblxyXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2ltZyB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3BfX2JnIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxyXG5cclxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7IH1cclxuXHJcbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xyXG4ucHN3cF9fZXJyb3ItbXNnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19lcnJvci1tc2cgYSB7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0iLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xyXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cclxuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXHJcbi5wc3dwX19idXR0b24ge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7IH1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcclxuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGRlZmF1bHQtc2tpbi5zdmcpO1xyXG4gIH1cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAgIC8vYmFja2dyb3VuZDogbm9uZTtcclxuICB9IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxyXG5cclxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHJpZ2h0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHRvcDogMzVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcclxuICBsZWZ0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICByaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XHJcblxyXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlcixcclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTYwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG4gIHotaW5kZXg6IDE2MjA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgdG9wOiA1NnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICByaWdodDogNDRweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMThweDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cclxuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG5cclxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMnB4O1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcclxuICBjb2xvcjogI0ZGRjsgfVxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxuICBjb2xvcjogI0NFMjcyRDsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cclxuXHJcbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHBhZGRpbmc6IDAgMTBweDsgfVxyXG5cclxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNDRweDsgfVxyXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAjQkJCOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1heC13aWR0aDogNDIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cclxuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXHJcbi5wc3dwX19wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBkaXJlY3Rpb246IGx0cjsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAxMnB4OyB9XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cclxuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIHRvcDogMTVweDtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XHJcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cclxuXHJcbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cclxuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXHJcbi5wc3dwX191aSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgei1pbmRleDogMTU1MDsgfVxyXG5cclxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXHJcbi5wc3dwX190b3AtYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcblxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cclxuICBvcGFjaXR5OiAwLjAwMTsgfVxyXG5cclxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lOyB9IiwiW2RhdGEtc2ltcGxlYmFyXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW1hc2sge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW9mZnNldCB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmbGV4LWdyb3c6IGluaGVyaXQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMDAlO1xyXG4gIHdpZHRoOiAxMDAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgdG9wOiAycHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMnB4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59IiwiJHNzLWhlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kc3Mtd2hpdGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzcy1wcmltYXJ5LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1sOiA4cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLW06IDZweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctczogNHB4ICFkZWZhdWx0O1xyXG5cclxuLnNzLW1haW4ge1xyXG4gIHBvc2l0aW9uICAgIDogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgdXNlci1zZWxlY3QgOiBub25lO1xyXG4gIGNvbG9yICAgICAgIDogIzY2NjtcclxuICB3aWR0aCAgICAgICA6IDEwMCVcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgY3Vyc29yICAgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XHJcbiAgaGVpZ2h0ICAgICAgICAgICA6IDMwcHg7XHJcbiAgcGFkZGluZyAgICAgICAgICA6IDZweDtcclxuICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNkY2RlZTI7XHJcbiAgYm9yZGVyLXJhZGl1cyAgICA6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgb3V0bGluZSAgICAgICAgICA6IDA7XHJcbiAgYm94LXNpemluZyAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbiAgICAgICA6IGJhY2tncm91bmQtY29sb3IgLjJzXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiAjZGNkZWUyO1xyXG4gIGN1cnNvciAgICAgICAgICAgOiBub3QtYWxsb3dlZFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXMgIDogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyA6IDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzICA6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgOiAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICBmbGV4ICAgICAgICAgICAgICAgIDogMSAxIDEwMCU7XHJcbiAgdGV4dC1hbGlnbiAgICAgICAgICA6IGxlZnQ7XHJcbiAgd2lkdGggICAgICAgICAgICAgICA6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIGxpbmUtaGVpZ2h0ICAgICAgICAgOiAxZW07XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdCA6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdCAgICA6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0ICAgICA6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3QgICAgICAgICA6IG5vbmVcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIsIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xyXG4gIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcclxuICB3aWR0aCA6IGF1dG9cclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICBjb2xvciA6IGluaGVyaXRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Qge1xyXG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xyXG4gIGZsZXggICAgICAgICAgICA6IDAgMSBhdXRvO1xyXG4gIG1hcmdpbiAgICAgICAgICA6IDAgNnB4O1xyXG4gIGZvbnQtd2VpZ2h0ICAgICA6IDcwMFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdC5zcy1oaWRlIHtcclxuICBkaXNwbGF5IDogbm9uZVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XHJcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1lbmQ7XHJcbiAgZmxleCAgICAgICAgICAgIDogMCAxIGF1dG87XHJcbiAgbWFyZ2luICAgICAgICAgIDogMCA2cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgYm9yZGVyICAgICAgIDogc29saWQgIzY2NjtcclxuICBib3JkZXItd2lkdGggOiAwIDJweCAycHggMDtcclxuICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZyAgICAgIDogM3B4O1xyXG4gIHRyYW5zaXRpb24gICA6IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XHJcbiAgdHJhbnNmb3JtIDogcm90YXRlKC0xMzVkZWcpO1xyXG4gIG1hcmdpbiAgICA6IDNweCAwIDBcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcclxuICB0cmFuc2Zvcm0gOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbiAgICA6IC0zcHggMCAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb24gICA6IHJvdztcclxuICBjdXJzb3IgICAgICAgICAgIDogcG9pbnRlcjtcclxuICBtaW4taGVpZ2h0ICAgICAgIDogMzBweDtcclxuICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICBwYWRkaW5nICAgICAgICAgIDogMCAwIDAgM3B4O1xyXG4gIGJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgI2RjZGVlMjtcclxuICBib3JkZXItcmFkaXVzICAgIDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZjtcclxuICBvdXRsaW5lICAgICAgICAgIDogMDtcclxuICBib3gtc2l6aW5nICAgICAgIDogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uICAgICAgIDogYmFja2dyb3VuZC1jb2xvciAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2RjZGVlMjtcclxuICBjdXJzb3IgICAgICAgICAgIDogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICBjb2xvciA6ICM2NjZcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gIGN1cnNvciA6IG5vdC1hbGxvd2VkXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzICA6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMgOiAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzICA6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgOiAwXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcclxuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xyXG4gIGZsZXgtd3JhcCAgICAgICA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1zdGFydDtcclxuICBmbGV4ICAgICAgICAgICAgOiAxIDEgMTAwJTtcclxuICB3aWR0aCAgICAgICAgICAgOiBjYWxjKDEwMCUgLSAzMHB4KVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gIHBhZGRpbmcgICAgICAgOiA0cHggNXB4O1xyXG4gIG1hcmdpbiAgICAgICAgOiAycHggMDtcclxuICBsaW5lLWhlaWdodCAgIDogMWVtO1xyXG4gIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgY29sb3IgICAgICAgICA6ICNkZWRlZGU7XHJcbiAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2UgICA6IG5vd3JhcFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eSAgIDogMFxyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0gOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHkgICA6IDFcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eSAgIDogMVxyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0gOiBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHkgICA6IDBcclxuICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XHJcbiAgZGlzcGxheSAgICAgICAgICAgICAgICAgICA6IGZsZXg7XHJcbiAgdXNlci1zZWxlY3QgICAgICAgICAgICAgICA6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXMgICAgICAgICAgICAgICA6IGNlbnRlcjtcclxuICBmb250LXNpemUgICAgICAgICAgICAgICAgIDogMTJweDtcclxuICBwYWRkaW5nICAgICAgICAgICAgICAgICAgIDogM3B4IDVweDtcclxuICBtYXJnaW4gICAgICAgICAgICAgICAgICAgIDogM3B4IDVweCAzcHggMDtcclxuICBjb2xvciAgICAgICAgICAgICAgICAgICAgIDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yICAgICAgICAgIDogIzU4OTdmYjtcclxuICBib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogMDtcclxuICBhbmltYXRpb24tbmFtZSAgICAgICAgICAgIDogc2NhbGVJbjtcclxuICBhbmltYXRpb24tZHVyYXRpb24gICAgICAgIDogLjJzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24gOiBlYXNlLW91dDtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlICAgICAgIDogYm90aFxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcclxuICBhbmltYXRpb24tbmFtZSAgICAgICAgICAgIDogc2NhbGVPdXQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICA6IC4ycztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uIDogZWFzZS1vdXRcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gIG1hcmdpbiA6IDAgMCAwIDVweDtcclxuICBjdXJzb3IgOiBwb2ludGVyXHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcclxuICBkaXNwbGF5IDogZmxleDtcclxuICBmbGV4ICAgIDogMCAxIDNweDtcclxuICBtYXJnaW4gIDogOXB4IDEycHggMCA1cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xyXG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kICAgICAgOiAjNjY2O1xyXG4gIHBvc2l0aW9uICAgICAgICA6IHJlbGF0aXZlO1xyXG4gIGhlaWdodCAgICAgICAgICA6IDEwcHg7XHJcbiAgd2lkdGggICAgICAgICAgIDogMnB4O1xyXG4gIHRyYW5zaXRpb24gICAgICA6IHRyYW5zZm9ybSAuMnNcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQgOiAjNjY2O1xyXG4gIGNvbnRlbnQgICAgOiBcIlwiO1xyXG4gIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQgICAgIDogMnB4O1xyXG4gIHdpZHRoICAgICAgOiAxMHB4O1xyXG4gIGxlZnQgICAgICAgOiAtNHB4O1xyXG4gIHRvcCAgICAgICAgOiA0cHhcclxufVxyXG5cclxuLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3Mge1xyXG4gIHRyYW5zZm9ybSA6IHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLnNzLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcclxuICBtYXJnaW4gICAgICAgICAgIDogLTFweCAwIDA7XHJcbiAgYm94LXNpemluZyAgICAgICA6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gIHotaW5kZXggICAgICAgICAgOiAxMDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiAjZmZmO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW4gOiBjZW50ZXIgdG9wO1xyXG4gIHRyYW5zaXRpb24gICAgICAgOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcclxuICBvcGFjaXR5ICAgICAgICAgIDogMDtcclxuICB0cmFuc2Zvcm0gICAgICAgIDogc2NhbGVZKDApXHJcbn1cclxuXHJcbi5zcy1jb250ZW50LnNzLW9wZW4ge1xyXG4gIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gIG9wYWNpdHkgICA6IDE7XHJcbiAgdHJhbnNmb3JtIDogc2NhbGVZKDEpXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICBwYWRkaW5nICAgICAgICA6IDhweCA4cHggNnB4XHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSwgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcclxuICBoZWlnaHQgIDogMDtcclxuICBvcGFjaXR5IDogMDtcclxuICBwYWRkaW5nIDogMDtcclxuICBtYXJnaW4gIDogMFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcclxuICBkaXNwbGF5ICAgICAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBmb250LXNpemUgICAgICAgICAgOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0ICAgICAgICA6IGluaGVyaXQ7XHJcbiAgZmxleCAgICAgICAgICAgICAgIDogMSAxIGF1dG87XHJcbiAgd2lkdGggICAgICAgICAgICAgIDogMTAwJTtcclxuICBtaW4td2lkdGggICAgICAgICAgOiAwO1xyXG4gIGhlaWdodCAgICAgICAgICAgICA6IDMwcHg7XHJcbiAgcGFkZGluZyAgICAgICAgICAgIDogNnB4IDhweDtcclxuICBtYXJnaW4gICAgICAgICAgICAgOiAwO1xyXG4gIGJvcmRlciAgICAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gIGJvcmRlci1yYWRpdXMgICAgICA6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvciAgIDogI2ZmZjtcclxuICBvdXRsaW5lICAgICAgICAgICAgOiAwO1xyXG4gIHRleHQtYWxpZ24gICAgICAgICA6IGxlZnQ7XHJcbiAgYm94LXNpemluZyAgICAgICAgIDogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZSA6IHRleHRmaWVsZFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3IgICAgICAgICAgOiAjOGE4YThhO1xyXG4gIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3cgOiAwIDAgNXB4ICM1ODk3ZmJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XHJcbiAgZGlzcGxheSAgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcclxuICBjdXJzb3IgICAgICAgICAgOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZSAgICAgICA6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQgICAgIDogNzAwO1xyXG4gIGZsZXggICAgICAgICAgICA6IDAgMCAzMHB4O1xyXG4gIGhlaWdodCAgICAgICAgICA6IDMwcHg7XHJcbiAgbWFyZ2luICAgICAgICAgIDogMCAwIDAgOHB4O1xyXG4gIGJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAjZGNkZWUyO1xyXG4gIGJvcmRlci1yYWRpdXMgICA6IDA7XHJcbiAgYm94LXNpemluZyAgICAgIDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XHJcbiAgcGFkZGluZy10b3AgOiAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICBtYXgtaGVpZ2h0IDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteCA6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15IDogYXV0bztcclxuICB0ZXh0LWFsaWduIDogbGVmdFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcclxuICBwYWRkaW5nICAgICA6IDZweCAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0IDogNzAwXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcclxuICBwYWRkaW5nIDogNnB4IDZweCA2cHggMjVweFxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XHJcbiAgY3Vyc29yIDogcG9pbnRlclxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XHJcbiAgY29sb3IgICAgICAgICAgICA6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM1ODk3ZmJcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgcGFkZGluZyAgICAgOiA2cHggMTBweDtcclxuICBjdXJzb3IgICAgICA6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3QgOiBub25lXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XHJcbiAgZGlzcGxheSA6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcclxuICBjb2xvciAgICAgICAgICAgIDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU4OTdmYlxyXG59XHJcblxyXG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcclxuICBjdXJzb3IgICAgICAgICAgIDogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3IgICAgICAgICAgICA6ICNkZWRlZGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gIGNvbG9yICAgICAgICAgICAgOiAjNjY2O1xyXG4gIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDg4LCAxNTEsIDI1MSwgLjEpXHJcbn1cclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XHJcbiAgZGlzcGxheSA6IG5vbmVcclxufVxyXG5cclxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZiOGNcclxufSIsIi8qKlxyXG4gKiBTd2lwZXIgNi41LjdcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEFwcmlsIDE2LCAyMDIxXHJcbiAqL1xyXG5cclxuJHRoZW1lQ29sb3I6ICMwMDdhZmYgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6IChcclxuICAgICAgICAnd2hpdGUnOiAjZmZmZmZmLFxyXG4gICAgICAgICdibGFjayc6ICMwMDAwMDAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xyXG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcclxuICAgIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIDpyb290IHtcclxuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAmLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xyXG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLyogQXV0byBIZWlnaHQgKi9cclxuICAuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcclxuICAgICYsXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIDNEIEVmZmVjdHMgKi9cclxuICAuc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG4gICAgLnN3aXBlci13cmFwcGVyLFxyXG4gICAgLnN3aXBlci1zbGlkZSxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbiAgICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuICAgIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBDU1MgTW9kZSAqL1xyXG4gIC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcclxuICAgID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cclxuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcclxuICAgID4gLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xyXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxuICAgIH1cclxuICB9XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEF1dG8gSGVpZ2h0ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG4vKiAzRCBFZmZlY3RzICovXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIHtcclxuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLyogQ1NTIE1vZGUgKi9cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdwcmV2JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgY29udGVudDogJ25leHQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBDb21tb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcclxufVxyXG4vKiBQcm9ncmVzcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIGExMXkgKi9cclxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xMDAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGlmICRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQge1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdIHtcclxuICAgICAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYnV0dG9uLXNjcm9sbF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRidXR0b24tc2Nyb2xsX2NvbG9yLXVuYWN0aXZlIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG4uYnV0dG9uLXNjcm9sbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAwIDIlIDNlbSAyJTtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi0tdXAsICYtLWRvd24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmaWxsOiAkYnV0dG9uLXNjcm9sbF9jb2xvcjtcclxuICAgICAgICAmLm5vc2Nyb2xsIHtcclxuICAgICAgICAgICAgZmlsbDogJGJ1dHRvbi1zY3JvbGxfY29sb3ItdW5hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZG93bntcclxuICAgICAgICAuYnV0dG9uLXNjcm9sbF9fc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRsb2FkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmxvYWRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbG9hZGVyX2NvbG9yO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyAvKiBTYWZhcmkgKi9cclxuICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gYXV0bztcclxufVxyXG5cclxuLyogU2FmYXJpICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufSIsIiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nOiAzZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoOiA0NzBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yOiBncmV5ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW06IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDogIzM5NTY5YyAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDogIzAwNzhGRiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw6ICMwMGFjZWUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsOiAjMDA3MmIxICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw6ICMyOEQxNDYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuXHJcbi5tb2RhbC1zaGFyZS1zb2NpYWxzIHtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS1zb2NpYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lc3NlbmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193aGF0c2FwcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvcHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjc1KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9tYXJnaW46IDFlbSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRFBFXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC1kcGVfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfbWFyZ2luOiAxZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tb2RhbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgJl9fY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGUtLXYxe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDZlbTtcclxuXHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyJTtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9jbG9zZV9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fY2xvc2VfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAkbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDYlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyJSA3JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOCUgMTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWwtY2FsY3VsYXRvciB7XHJcbiAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxjdWxhdG9yIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubW9kYWwtZHBlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgJi50aXRsZS0tdjF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG1vZGFsLWRwZV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLWRwZV9fdGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLWRwZV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtZHBlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC1kcGVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kYWxcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBNb2RhbCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjc1KTtcclxuJG1vZGFsLWNsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmVcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcblxyXG4vLyBNb2RhbCBwcmluY2lwYWxlIChNZXNzYWdlIGQnaW5mb3JtYXRpb24pXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbjogMCAwIDFlbSAwO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwOyIsIiRtb3JlLWFjdGlvbl9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyBpdGVtIGxpbmtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4ubW9yZS1hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogJG1vcmUtYWN0aW9uX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9yZS1hY3Rpb25fc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9yZS1hY3Rpb25fc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtb3JlLWFjdGlvbl9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNDtcclxuJG1vcmUtYWN0aW9uX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtb3JlLWFjdGlvbl9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtb3JlLWFjdGlvbl9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQm91dG9ucyBnw6luw6lyaXF1ZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEJ1dHRvblxyXG5cclxuJGNvcmVfYnV0dG9uX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NmVtLzEgJGZvbnQtZmFtaWx5LS00OyAgLy8gQm91dG9uOiBmb250XHJcbiRjb3JlX2J1dHRvbl9wYWRkaW5nICAgICAgIDogMWVtIDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uOiBmb250XHJcbiRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbjogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDJweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuXHJcblxyXG4vLyBCdXR0b24tbGlua1xyXG4kY29yZV9idXR0b24tbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc6IDAgMCAwIDFlbTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6IC4zZW0gO1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAxNHB4O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogN3B4O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBCdXR0b24tZHJhd2luZ1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ246IGZsZXgtZW5kO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A6IC00cHg7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvbG9yX25ldXRyYWwtMTtcclxuIiwiLnNjcm9sbC1hbGlnbmVyIHtcclxuICAmX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWxlbWVudHMgbGnDqXMgYXV4IGxvY2F0aW9ucyBzYWlzc29ubmnDqHJlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2xldHRlci1zcGFjaW5nOiAwIGRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2ZvbnQgOiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9sYWJlbF9jb2xvciA6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X2F2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbSAuM2VtIDFlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgZm9udDogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b207XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDdlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1maXJzdC1jb2wge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZXF1aXBtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4gOiAwIC0zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVxdWlwbWVudF9fdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RoIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjZlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdGhfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlcXVpcG1lbnRfdGhfdGV4dC1hbGlnbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC42ZW07XHJcbiAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2NvbG9yO1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlcXVpcG1lbnRfdHJfYm9yZGVyLWJvdHRvbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVxdWlwbWVudF90cl9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl92YWx1ZV9mb250O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAvL31cclxuICAgIH1cclxuICAgICYtLXNlcnZpY2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIFRhYmVhdSBkZXMgcHJpeFxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbiAgICA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogdGV4dC1hbGlnblxyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gICAgOiBsZWZ0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcblxyXG4vLyBFcXVpcGVtZW50XHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVxdWlwbWVudF90aF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kZXF1aXBtZW50X3RoX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGVxdWlwbWVudF90cl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXF1aXBtZW50X3RyX2xhYmVsX2NvbG9yIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRlcXVpcG1lbnRfdHJfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLyBJbmZvcyBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogbGV0dGVyLXNwYWNpbmdcclxuJGVxdWlwbWVudF90cl90ZXh0LWFsaWduIDogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IHZhbGV1ciA6IGNvdWxldXJcclxuJGVxdWlwbWVudF90cl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBlcXVpcGVtZW50IGNvdWxldXIgZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGVxdWlwZW1lbnQgY291bGV1ciBub24gZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuIiwiJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250cmFzdGVcclxuJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRidWxsZXRfY29udGVudF9ib3JkZXJfaG92ZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLnNlby10YWctdjEge1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgIDogJGJ1bGxldF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICAgIDogJGJ1bGxldF9jb250ZW50X2JvcmRlcjtcclxuICAgICAgICBwYWRkaW5nICAgICAgICAgOiAuNGVtIDJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzICAgOiAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIC5ib2R5LS1hc2NlbmRcclxuQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgLnNlby10YWctdjEge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICA6ICRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgIDogJGJ1bGxldF9jb250ZW50X2JvcmRlci0tYXNjZW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmRfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlciAgICAgOiAkYnVsbGV0X2NvbnRlbnRfYm9yZGVyX2hvdmVyLS1hc2NlbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRidWxsZXRfY29udGVudF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJ1bGxldF9jb250ZW50X2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBDb250cmFzdGVcclxuJGJ1bGxldF9jb250ZW50X2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRidWxsZXRfY29udGVudF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYm9yZGVyLS1hc2NlbmQ6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfYmFja2dyb3VuZF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnVsbGV0X2NvbnRlbnRfY29sb3JfaG92ZXItLWFzY2VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRidWxsZXRfY29udGVudF9ib3JkZXJfaG92ZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyIsIiRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29yZV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRjb3JlX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgIG1pbi13aWR0aDogMTQ1cHg7XHJcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XHJcbiAgICBmb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuICAgIGNvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiAgICBib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxufSIsIlxyXG4kY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzI7XHJcbiRjb3JlX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA5cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRjb3JlX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGNvcmVfc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8yO1xyXG4kY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiLCIuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgJi0tbmF2LXVuZGVyIHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNsaWRlcy1hdXRvIHtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4gICYtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGNvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIE1vZGlmaWNhdGV1ciBhdmVjIGNoaWZmcmVcclxuLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxZW0pLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW47XHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTbGlkZXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7ICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBhdmVjIG5vbWJyZVxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBmb250XHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYm9yZGVyLXJhZGl1cyAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9tYXJnaW4gICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7ICAgICAgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0YWJsZS1hcmlhX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRhYmxlLWFyaWEge1xyXG4gICAgYmFja2dyb3VuZDogJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3RoIHtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUYWJsZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gdGFibGVcclxuJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0YWJsZSAtIENvdWxldXIgZGUgZm9uZFxyXG5cclxuLy8gdHJcclxuJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ciA6IGJvcmR1cmUgYmFzc2UgOiBjb3VsZXVyXHJcblxyXG4vLyB0ZCAtIFRpdHJlXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbG9yOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBmb250XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIHRkIC0gdmFsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yICAgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXIgOiBjb3VsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTE7ICAvLyB0ZCAtIHZhbGV1cjogZm9udFxyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzIiwiLy8gVEFCU1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJHRhYi12MV90YWJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuXHJcblxyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcblxyXG4udGFicy12MSB7XHJcbiAgICAuZGV0YWlsLXRhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYi12MV9pdGVtX2JvcmRlcl9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAgbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0YWItdjFfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFiLXYxX3RhYl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtY29sb3I7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlX2xldHRlci1zcGFjaW5nXHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkdGFiLXYxX2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfaXRlbV9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fYm9yZGVyX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLWhpZGRlbj1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzIHtcclxuICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbi8vIEl0ZW0gLSB0aXRyZSBkZXMgb25nbGV0c1xyXG4kdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPbmdsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRhYi12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JyYW5kLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHMgLSBhY3RpdmUgOiBjb3VsZXVyXHJcbiR0YWItdjFfaXRlbV9ib3JkZXJfYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiR0YWItdjFfdGFiX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcblxyXG4vLyBUQUJTXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgPCBYTFxyXG4kdGFiLXYxX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfbmV1dHJhbC03O1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuJHRhYi12MV9pdGVtX2ZvY3VzZWRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIG9uZ2xldCA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZSAocmVtcGxhY2Ugb3V0bGluZSBwYXIgZMOpZmF1dClcclxuJHRhYi12MV9pdGVtX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfbmV1dHJhbC03OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlIDogc2VsZWN0IDogYm9yZHVyZSBiYXNzZSBjb3VsZXVyIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja2VkX2NvbG9yICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2NvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jaGVja2JveCB7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4xZW07XHJcblxyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gOHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA3MXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNoZWNrYm94X2NoZWNrZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFuIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveF90ZXh0X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkOmZvY3VzIHtcclxuICAgICAgICAmIH4gLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWN1c3RvbXN2ZyB7XHJcbiAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzFweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRm9ybXVsYWlyZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcbiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9ybSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG4kZm9ybV9hbHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb3JtIDogQ291bGV1ciBhbHRlcm5hdGl2ZVxyXG5cclxuLy8gTGFiZWxcclxuJGZvcm1fbGFiZWxfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IEZvbnRcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IFRleHQtdHJhbnNmb3JtXHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBMZXR0ZXItc3BhY2luZ1xyXG5cclxuLy8gSW5wdXRcclxuJGZvcm1faW5wdXRfY29sb3IgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjtcclxuJGZvcm1faW5wdXRfYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkdSB0ZXh0ZSBcclxuJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICA6ICRjb2xvcl9icmFuZF80OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIDogMCAwIDFweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBFcGFpc3NldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRm9udFxyXG4kZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgUGxhY2Vob2xkZXIgOiBGb250XHJcbiRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHkgICAgICAgICAgOiAxOyAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyBQbGFjZWhvbGRlciA6IEZvbnRcclxuJGZvcm1faW5wdXRfcGFkZGluZyAgICAgICA6IDNweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogUGFkZGluZ1xyXG4kZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3IgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHkgICAgICAgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IE9wYWNpdMOpIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cyAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogQ291bGV1ciBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1czogMC4zNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBPcGFjaXTDqSBkdSB0ZXh0ZSBhdSBmb2N1c1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMS41ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50cyAodGV4dGZpZWxkLCBjaGVja2JveGVzLCByYWRpb3MpOiBwYWRkaW5nIGxlZnQgYW5kIHJpZ2h0XHJcblxyXG4vLyBFcnJvclxyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogI2RjMWQzNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFcnJldXIgOiBDb3VsZXVyIGRlcyBmaWxldHNcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWNvbG9yICAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZXMgZmlsZXRzXHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IG1vYmlsZVxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgMi41ZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDsgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IHRhYmxldHRlXHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IEZvbnRcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS4zICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGZvbnRcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGNvdWxldXJcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjcgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGZvbnRcclxuJGZvcm1fbGVnYWxzX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBjb3VsZXVyXHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRmaWVsZF9wYWRkaW5nOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7ICAgICAgLy8gVGV4dGZpZWxkIDogUGFkZGluZyBpbnRlcm5lXHJcblxyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IExldHRlci1wYWNpbmdcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogRm9udFxyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IGNhbGVuZHJpZXI6IGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogTGV0dGVyc3BhY2luZ1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIGZvbnRcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMzsgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsJ2ljb25cclxuJGNoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsYSBjaGVja1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IE1hcmdlIGludGVybmUgKHBhZGRpbmcpXHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDAuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyA7ICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEZvbnRcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogVGV4dC10cmFuc2Zvcm1cclxuJGNoZWNrYm94X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIG1hcmdlIGV4dGVybmUgKG1hcmdpbilcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SYWRpb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmRfMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBmb250XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWxlY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcbiRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IG1hcmdlIGJhc3NlXHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IENvdWxldXJcclxuJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IEZvbnRcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICA6IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IFRleHQtdHJhbnNmb3JtXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0IGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKTsgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIHNlbGVjdGlvbm7DqVxyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9pdGVtX3BhZGluZyAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBwYWRkaW5nXHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQgOiAwLjFlbTtcclxuXHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpY29uIDogQ291bGV1clxyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGNvbXB0ZXVyIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBjb21wdGV1ciA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYW5nZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250O1xyXG4kcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAwLjE4ZW07XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogZm9udFxyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogdGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRyYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgcHJvbXB0IDogY291bGV1ciBkZXMgdmFsZXVyc1xyXG5cclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiAkY29sb3JfbmV1dHJhbC00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiBjb3VsZXVyIGRlIGxhIGJhcnJlXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBwb3J0aW9uIGFjdGl2ZVxyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvcjtcclxuJHJhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuLy8gUmFuZ2UgaWNvbiA6IENvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdWJtaXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHN1Ym1pdF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kc3VibWl0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHN1Ym1pdF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kc3VibWl0X19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc3VibWl0X19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMb2NhbGl6YXRvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNoZWNrYm94ZXMge1xyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hlc19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkY2hlY2tib3hlc19tYXJnaW47XHJcbiAgICAgICAgY29sb3I6ICRjaGVja2JveGVzX2xlZ2VuZF9jb2xvclxyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgMi41ZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiAkZm9ybV9jb25kaXRpb25zX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvci1uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdhbHNfZm9udCA6ICRmb3JtX2xlZ2Fsc19mb250ICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkZm9ybV9pbnB1dF9jb2xvcjtcclxuXHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRzZXRfbWFyZ2luO1xyXG4gICAgICAgICYtLWxlZ2VuZC1oaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2xlZ2VuZF9tYXJnaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7JGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdH0gMCAtI3skZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0fTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvcyB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM2VtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2NvbmRpdGlvbnNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgICAgICBmb250OiAkZm9ybV9sZWdhbHNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZmllbGQtdmFsaWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWhhcy1kYW5nZXIge1xyXG4gICAgICAgIFtjbGFzcyo9XCJfX2xhYmVsXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19ib3h7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94X19zcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWxwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDsgXHJcbiAgICAgICAgICAgIGhlaWdodDogMDsgXHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAgICBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICAgICAgICAgICZfX2hlbHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFyZS1tYWlsIHtcclxuICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIiRpbmZvc19fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRpbmZvc19fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmluZm9zIHtcclxuICAgIGNvbG9yOiAkaW5mb3NfX2NvbG9yO1xyXG4gICAgZm9udDogJGluZm9zX19mb250O1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxvY2FsaXphdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAgMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRmb3JtX2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcblxyXG4gICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxldGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDVweCAwO1xyXG5cclxuICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLWZpbGxlZCxcclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcge1xyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tcHJveGltaXR5IHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvX2NoZWNrX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpbyB7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyYWRpb19jaGVja19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkcmFkaW9zX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkcmFkaW9zX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYW5nZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udDogJHJhbmdlX2ZvbnQ7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblx0XHRcdFxyXG4gICAgICAgIH1cclxuXHRcdCBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfYm94X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41MykgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGFkaW5nICAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VsZWN0IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMThlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tICA6ICRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXggICAgOiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgIGZvbnQgICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMDVlbTtcclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNztcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuXHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC8qZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skc2VsZWN0X2ljb25fY29sb3J9JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICBwYWRkaW5nICAgICAgOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodCAgICAgICA6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogM2VtO1xyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2UgICAgOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIGhlaWdodCAgICAgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogJHNzLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMjtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIC8vbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplICAgICAgICA6IDE3cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0ICAgIDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nICAgOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDIuNWVtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gICAgICAgIDogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAgICAgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0ICAgOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4gICA6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgIDogNXB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICA6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICAgOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogY2FsYyg1MCUgLSAwLjVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmcgOiAkc2VsZWN0X2l0ZW1fcGFkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICBvcGFjaXR5IDogMDtcclxuXHJcbiAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICBvcGFjaXR5IDogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xyXG4gICAgZm9udCAgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgIGNvbG9yIDogY3VycmVudENvbG9yO1xyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHN1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnN1Ym1pdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgZm9udDogJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICBjb2xvcjogJHN1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRzdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgZmlsbDogJHN1Ym1pdF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0YXJlYSB7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0YXJlYV9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGZpZWxkX3BhZGRpbmc6IDAgJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAzZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuXHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHVwbG9hZF9fYm9yZGVyOiBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19wYWRkaW5nOiAzcHggMCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc6IDAgMWVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fc3ZnX19maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4udXBsb2FkIHtcclxuICAgIFxyXG4gICAgLnVwbG9hZF9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogJHVwbG9hZF9fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHVwbG9hZF9fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcclxuICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR1cGxvYWRfX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51cGxvYWRfX3RleHQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHVwbG9hZF9fY29udGVudF9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19jb250ZW50X19wYWRkaW5nO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogJHVwbG9hZF9fc3ZnX19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHVwbG9hZF9fc3ZnX19maWxsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2luZm9zIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19lcnJvcnMge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm9zc19fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG59IiwiLyogRGVmYXVsdCAqL1xyXG5cclxuXHJcbi8qIFN0eWxlcyAqL1xyXG4udGl0bGUge1xyXG4gICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiR0aXRsZV90aXRsZV9jb250ZW50XzFfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjowIDAgMWVtIDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuXHJcblxyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfbWF4LXdpZHRoOiA1NTBweCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktZGV0YWlscy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGFnZW5jeS1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgLmNvbnRhY3QtdjEge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6aW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjMzM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteCAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAxMGVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYm90dG9tIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmF0aW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtdjFfX2Nvb3JkczpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2l0eSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktbGlzdGluZyB7XHJcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGZpbHRlci12MV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG59IiwiJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfbWF4LXdpZHRoOiA1NTBweDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDFlbSAwO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTsiLCIkYm9keV9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJvZHlfY29sb3IgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYm9keV9mb250X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kYm9keV9iYWNrZ3JvdW5kLWNvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW1nX2JhY2tncm91bmQtY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC02ICFkZWZhdWx0O1xyXG4kY29yZV9kZWNvcmF0ZS1lbGVtZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm9yZGVyX3NwYWNpbmc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX3NoYWRvdzogMHB4IDBweCAzNXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkY29sb3JfYnJhbmQtMywgMC44KSAhZGVmYXVsdDtcclxuJHdyYXBwZXItc21hbGxfbWF4LXdpZHRoIDogOTY1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX21heC13aWR0aCAgICAgICA6IDEyMzBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDogMTQwMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggOiAxNTM1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoIDogMTgxNXB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1mdWxsIDogMTAwJTtcclxuJHdyYXBwZXJfbWF4LXdpZHRoXzEzMDA6IDEzMDBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfbWF4LXdpZHRoXzE1NDA6IDE1NDBweCAhZGVmYXVsdDtcclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcteF92YWx1ZSAgICA6IDEwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteC0teHNfdmFsdWUgICAgOiAyMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLW1kX3ZhbHVlOiAyZW0gIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteV92YWx1ZSAgICA6IDRlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy15LS1tZF92YWx1ZTogM2VtICFkZWZhdWx0O1xyXG5cclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcgICAgOiBjYWxjKCAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICsgMWVtKSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy0tbWQ6IDNlbSAhZGVmYXVsdDtcclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQ6IDgwMHB4ICFkZWZhdWx0O1xyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXI6IDkwMDBweCAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50czogKCkgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICd4cyc6IDM2MHB4LFxyXG4gICAgICAgICdzbSc6IDU3NnB4LFxyXG4gICAgICAgICdtZCc6IDc2OHB4LFxyXG4gICAgICAgICdsZyc6IDk5MnB4LFxyXG4gICAgICAgICd4bCc6IDEyMDBweCxcclxuICAgICAgICAneHhsJzogMTQwMHB4LFxyXG4gICAgICAgICd4eHhsJzogMjAwMHB4XHJcbiAgICApLCRicmVha3BvaW50c1xyXG4pO1xyXG5cclxuXHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpICFkZWZhdWx0O1xyXG4kdHlwb19mbHVpZF9tYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneHh4bCcpICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQgICAgICAgICAgIDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICAgIDogMTAwJSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICAgIDogMWVtIC41ODgyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gT3ZlcmxheSBpbWFnZVxyXG4kY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLy8gTmUgcGFzIHRvdWNoZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd3JhcHBlcl9wYWRkaW5nLXggICAgOiB2YXIoLS13cmFwcGVyLXgpO1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLXhzICAgIDogdmFyKC0td3JhcHBlci14KTtcclxuJHdyYXBwZXJfcGFkZGluZy14LS1tZDogdmFyKC0td3JhcHBlci14KTtcclxuJHdyYXBwZXJfcGFkZGluZy15ICAgIDogJHdyYXBwZXJfcGFkZGluZy15X3ZhbHVlO1xyXG4kd3JhcHBlcl9wYWRkaW5nLXktLW1kOiAkd3JhcHBlcl9wYWRkaW5nLXktLW1kX3ZhbHVlOyIsIiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMDtcclxuJGZpbHRlci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGZpbHRlci12MV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9wYWRkaW5nOiAuNGVtIDFlbTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fY29sb3I7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJGZpbHRlci12MV9pbnB1dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMSk7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZpbHRlci12MV90ZXh0X2NvbG9yLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfbGlzdF9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX2JvcmRlci0tYXNjZW5kOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQtLWFzY2VuZDogdHJhbnNwYXJlbnQ7XHJcbiRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmRfaG92ZXItLWFzY2VuZDogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3Zlci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHRyYW5zcGFyZW50O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0tYXNjZW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKTtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpO1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gbGlua1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWhvbWUtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWdlbmN5LWhvbWUtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWdlbmN5LWhvbWUtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDNlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvb3JkcyB7XHJcblxyXG4gICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9faXRlbV9jb29yZHNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJGFnZW5jeS1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGFnZW5jeS1ob21lLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGFnZW5jeS1ob21lLXYxX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRhZ2VuY3ktaG9tZS12MV9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcblxyXG5cclxuXHJcbi8vIGxpbmtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktaG9tZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWdlbmN5LWhvbWUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGFnZW5jeS1ob21lLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NzBweCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwLjVlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWdlbmN5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYWdlbmN5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRlbCxcclxuICAgICAgICAgICAgJi0tbWFpbCxcclxuICAgICAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MXtcclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjEge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NzBweDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwLjVlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb29yZHNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNmVtICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2Nvb3Jkc19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICR3cmFwcGVyX3BhZGRpbmcteCAyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDFcclxuICAgIDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDkwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAmLS10ZWwsXHJcbiAgICAgICAgICAgICYtLW1haWwsXHJcbiAgICAgICAgICAgICYtLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgLm1hcC12MSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDRlbSAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNSUgNWVtIDUlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMjMwcHg7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29vcmRzX19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb29yZHNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNmVtICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2Nvb3Jkc19fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDAuNWVtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIFRFWFRcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fY29udGVudF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm0tdmFsaWRhdGlvbl9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1Mi41JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDMlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjguOTElO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MS44NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBmb250OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRhbGVydG1haWwtY29udGVudC12MV9fY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuNWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ncm91cCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMi41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19sZWdlbmQge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yZW0gMWVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZC1maWVsZCAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OicnOyBmbGV4OiAxIDEgMDttYXJnaW46IDAgMi41ZW0gMS41ZW07fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLW1pZGRsZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpcnN0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWJvdHRvbS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250IDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm0tdmFsaWRhdGlvbl9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnRtYWlsX19tZXNzYWdlIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogODAwMDAwMDtcclxuICAgICAgICBhbmltYXRpb246IDFzIDNzIGxpbmVhciBmbGFzaC1mYWRlLW91dCBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsYXNoLWZhZGUtb3V0IHtcclxuICAgIDAlIHsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMC41ZW07XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhbGVydG1haWwtY29udGVudC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhbGVydG1haWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtIDNlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi4xM2VtIDEwZW0gMi4yZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjY3ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydG1haWwtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbXB0eS1zZWFyY2ggfiAuYWxlcnRtYWlsLXYxIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbGVydCBtYWlsIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vLyBBdXRyZXNcclxuJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRhbGVydG1haWwtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gU2xvZ2FuXHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRhbGVydG1haWwtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWxlcnRtYWlsLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGFsZXJ0bWFpbC12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBUaXRyZVxyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIExpZW5zXHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRhbGVydG1haWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGFsZXJ0bWFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfbmV1dHJhbC0xOyIsIiRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAgJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi5iYWNrX19saW5rIHtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICBmb250OiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRiYWNrLWxpbmstdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHotaW5kZXg6IDk7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJhY2stbGluay12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICBmaWxsOiAkYmFjay1saW5rLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRiYW5kZWF1X2ZvbnQtLW1kOiBub3JtYWwgbm9ybWFsIDEwMCAxOHB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9udC0teHM6IG5vcm1hbCBub3JtYWwgMTAwIDEycHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LWZhbWlseS0tMjogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfc3RydWN0dXJlX3dpZHRoOiAxMjgwcHggIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2Zvcm1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2ZvbnQ6ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbi5iYW5kZWF1LWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYW5kZWF1X2JhY2tncm91bmQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC41MCk7XHJcbiAgLmJhbmRlYXUtaW5mbyB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBtYXgtd2lkdGg6ICRiYW5kZWF1X3N0cnVjdHVyZV93aWR0aDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbTtcclxuICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVhdV9mb250LWZhbWlseS0tMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIGNvbG9yOiAkYmFuZGVhdV90ZXh0X2NvbG9yO1xyXG4gICAgICBmb250OiAkYmFuZGVhdV9mb250LS14cztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLW1kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICBtYXJnaW46IDAuNmVtIGF1dG8gMDtcclxuICAgICAgY29sb3I6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVhdV9idXR0b25fZm9udDtcclxuICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcclxuICAgICAgLmFycm93IHtcclxuICAgICAgICBmaWxsOiAkYmFuZGVhdV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFuZGVhdV9idXR0b25fY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubW9kdWxlLW1hcC1wb2kge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbTtcclxuICAgICAgICAgICAgLy9jb2xvcjogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIC8vZm9udDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfbGFiZWxfZm9udDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBCaWcgZGF0YVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbW9kdWxlLWJpZ2RhdGFfZ19tYWluX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtYmlnZGF0YV9iYWNrZ3JvdW5kOiByZ2JhKCRtb2R1bGUtYmlnZGF0YV9nX21haW5fY29sb3IsIDAuMjUpOyAvLyBDb3VsZXVyIGRlIGZvbmQgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcbi8vJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEgJGZvbnQtZmFtaWx5LS0yOyAvLyBUaXRyZTogZm9udFxyXG4vLyRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMC44NzVlbSAkZm9udC1mYW1pbHktLTM7ICAvLyBUaXRyZTogZm9udCAtIHRhaWxsZSBtb2JpbGVcclxuLy8kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgLy8gVHRpdHJlOiBmb250IC0gdGFpbGxlID4gdGFibGV0dGVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwOyAvLyBUaXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG5cclxuLy9cclxuLy8gQ2hlY2tib3hcclxuLy9cclxuXHJcblxyXG4kbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udC13ZWlnaHQ6IDQwMDtcclxuJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTUvLyBDaGVja2JveCAtIGxhYmVsIDogZm9udC13ZWlnaHQiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJsb2MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIC41ZW0gIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEwMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ibG9jLWxpc3RpbmctdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYmxvYy1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW0gM2VtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1LjVlbSAyLjJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41MzNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjY3ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgZm9udDogJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fZm9udDtcclxuICAgICAgICBjb2xvcjogJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRibG9jLWxpc3RpbmctdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxvYy1saXN0aW5nLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRibG9jLWxpc3RpbmctdjFfdGV4dF9mb250O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRibG9jLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJGJsb2MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYmxvYy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJsb2MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRibG9jLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogMTQzMHB4O1xyXG4kYmxvYy1saXN0aW5nLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kYmxvYy1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIC41ZW07XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRibG9jLWxpc3RpbmctdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGJsb2MtbGlzdGluZy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYmxvYy1saXN0aW5nLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kYmxvYy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRibG9jLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGJsb2MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEwMHB4KS8xICRmb250LWZhbWlseS0tNDtcclxuJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYmxvYy1saXN0aW5nLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJsb2MtbGlzdGluZy12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmU7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJGhlYWRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyZWFkY3J1bWJfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Qob2wpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLFxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGZvbnQ6ICRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1zbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250OiAkYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIkYnJlYWRjcnVtYl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGJyZWFkY3J1bWJfX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aDtcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRicmVhZGNydW1iX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRicmVhZGNydW1iX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRoZWFkZXJfY29sb3I7XHJcbiRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMzsiLCIkY2FsZW5kYXItdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9saW5lX2hlaWdodDogMWVtICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcbiRjYWxlbmRhci12MV9tb250aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX21vbnRoX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yOiAjQzkwQjBCICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiAjMEI5QTBCICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4uY2FsZW5kYXIge1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmX19tb250aCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9tb250aF9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhbGVuZGFyLXYxX21vbnRoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2FsZW5kYXItdjFfbW9udGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgICAmX19kYXkge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9kYXlfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNhbGVuZGFyLXYxX2RheV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHRvcDogLTEuNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NhbGVuZGFyIHtcclxuICAgICAgICAuY2FsZW5kYXJfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250ICA6ICRjYWxlbmRhci12MV9kYXRlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhbGVuZGFyLS1saW5lIHtcclxuICAgICAgICAuY2FsZW5kYXJfX2RhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1vdXRlcm1vbnRoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGVuZGFyX19saW5lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY2FsZW5kYXItdjFfbGluZV9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gQ2FsZW5kYXJcclxuJGNhbGVuZGFyLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG5cclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW07XHJcblxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcblxyXG4kY2FsZW5kYXItdjFfbW9udGhfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRjYWxlbmRhci12MV9tb250aF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRjYWxlbmRhci12MV9tb250aF9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjYWxlbmRhci12MV9kYXlfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSk7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yOiAjQzkwQjBCO1xyXG5cclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjogIzBCOUEwQjtcclxuXHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yO1xyXG5cclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4iLCIkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19faGVpZ2h0OiA3MHB4ICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0OiAzMHB4ICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4uY2FsbC10cmFja2luZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGNhbGwtdHJhY2tpbmdfX2hlaWdodDtcclxuICAgIHotaW5kZXg6IDEyMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGwtdHJhY2tpbmdfX2JhY2tncm91bmRfY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1haWwtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY2FsbC10cmFja2luZ19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG9uZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJGNhbGwtdHJhY2tpbmdfX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodDogNzBweDtcclxuJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodDogMzBweDtcclxuJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LXYxX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS41ZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RleHRfY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFjdC12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5IHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWN0LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOWVtIDAgMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1haWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnYWxzIHtcclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWV0YWJsZXMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYxX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12MV9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAuc29jaWFscyB7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250IDogJGNvbnRhY3QtdjFfX2Zvcm1fY2hlY2tib3hfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubXlGb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkY29udGFjdC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LXYxX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC12MV9fc29jaWFscyB7XHJcbiAgICAgICAgICAgICYuc29jaWFscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbHNfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LXYxX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRjb250YWN0LXYxX21haW4td3JhcHBlcl93aWR0aCA6IDE5MjBweDtcclxuJGNvbnRhY3QtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNvbnRhY3QtdjFfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtICRmb250LWZhbWlseS0tMjtcclxuJGNvbnRhY3QtdjFfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC12MV90ZXh0X2Nvb3Jkc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGNvbnRhY3QtdjFfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRjb250YWN0LXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGNvbnRhY3QtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kY29udGFjdC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGNvbnRhY3QtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yO1xyXG4kY29udGFjdC12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiRjb250YWN0LXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udDtcclxuJGNvbnRhY3QtdjFfX2Zvcm1fY2hlY2tib3hfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuIiwiJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQ6ICRjb250YWN0LXYyX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRjb250YWN0LXYyX21haW4td3JhcHBlcl93aWR0aCA6IDE5MjBweDtcclxuJGNvbnRhY3QtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGNvbnRhY3QtdjJfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtICRmb250LWZhbWlseS0tMjtcclxuJGNvbnRhY3QtdjJfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC12Ml90ZXh0X2Nvb3Jkc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS42ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGNvbnRhY3QtdjJfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yO1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDogJGZvcm1faW5wdXRfcGxhY2Vob2xkZXJfZm9udDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMTtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJGNvbnRhY3QtdjJfX2Zvcm1fY2hlY2tib3hfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZDogJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjVlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjZlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGV4dF9jb29yZHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhY3QtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNlbSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDllbSAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGV4dF9mb250O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGV4dF9jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tYWlsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml90ZXh0X2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpbWV0YWJsZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RleHRfY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgOiAkY29udGFjdC12Ml9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5teUZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjb250YWN0LXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LXYyX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmpzLWNvbnRhY3QtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAuY29udGFjdC12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCIkY291bnRlci12MV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY291bnRlci12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb3VudGVyLXYxX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvdW50ZXItdjFfYnVsbGV0X2NvbG9yOiAkY291bnRlci12MV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY291bnRlci12MV9idWxsZXRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4uY291bnRlci12MSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgJl9fd3JhcHBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb3VudGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNvdW50ZXItdjFfdGV4dF9mb250O1xyXG4gICAgfVxyXG4gICAgJl9fYnVsbGV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY291bnRlci12MV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGNvdW50ZXItdjFfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRjb3VudGVyLXYxX2J1bGxldF9mb250O1xyXG4gICAgICAgIHBhZGRpbmc6IC4yZW0gLjZlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3IgJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tMV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRjcm8tdjFfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV9fYnV0dG9uc19fbWFyZ2luLXRvcDogNjBweCAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kY3JvLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY3JvLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRjcm8tdjFfX2J1dHRvbnNfX21hcmdpbi10b3A7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjcm8tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby0xX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12MV90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY3JvLTFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjcm8tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNyby12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjFfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kY3JvLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfaW1hZ2UxOiBcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZ1wiICFkZWZhdWx0O1xyXG4kY3JvLXYyX2ltYWdlMjogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMi5qcGdcIiAhZGVmYXVsdDtcclxuJGNyby12Ml9pbWFnZTM6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzMuanBnXCIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfaW1hZ2U0OiBcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby80LmpwZ1wiICFkZWZhdWx0O1xyXG5cclxuJGNyby12Ml9fYnV0dG9uc19fbWFyZ2luLXRvcDogMzBweCAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kY3JvLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbWFnZS1pdGVtIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRjcm8tdjJfaW1hZ2UxKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNyby12Ml9pbWFnZTIpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNyby12Ml9pbWFnZTMpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS00IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNyby12Ml9pbWFnZTQpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3JvLXYyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNyby12Ml9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTc0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDRlbSAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRjcm8tdjJfX2J1dHRvbnNfX21hcmdpbi10b3A7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjcm8tdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAvL21heC13aWR0aDogMTkyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG5cclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLXYyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDYuNzMzZW0gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2ZW0gMCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEyZW0gMCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTQge1xyXG4gICAgICAgICAgICB3aWR0aDogODMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguanMtYW5pbWF0aW9uLWFkdmFuY2VkKSB7XHJcbiAgICAgICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS0xLFxyXG4gICAgICAgIC5jcm8tdjJfX2l0ZW1fX3Zpc3VhbC0tMixcclxuICAgICAgICAuY3JvLXYyX19pdGVtX192aXN1YWwtLTMsXHJcbiAgICAgICAgLmNyby12Ml9faXRlbV9fdmlzdWFsLS00IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGNyby12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRjcm8tdjJfYmFja2dyb3VuZDogJGNyby12Ml9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjJfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYyX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjJfYmFja2dyb3VuZC1zaXplO1xyXG4kY3JvLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBUaXRyZVxyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGNyby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjJfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kY3JvLXYyX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBJbWFnZXNcclxuJGNyby12Ml9pbWFnZTE6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzUuanBnXCI7XHJcbiRjcm8tdjJfaW1hZ2UyOiBcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby82LmpwZ1wiO1xyXG4kY3JvLXYyX2ltYWdlMzogXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vNy5qcGdcIjtcclxuJGNyby12Ml9pbWFnZTQ6IFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzQuanBnXCI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3IgJGNyby12M19iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby0xX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGNyby12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjcm8tdjNfX2J1dHRvbnNfX21hcmdpbi10b3A6IDMwcHggIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGNyby12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kY3JvLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY3JvLXYzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDJlbSA0ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNyby12M19fYnV0dG9uc19fbWFyZ2luLXRvcDtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGNyby12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNyby12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNyby12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTc0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1fX3Zpc3VhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNzMzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNi42NjdlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOC45MzNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tMV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLXYzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjNfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmpzLWFuaW1hdGlvbi1hZHZhbmNlZCkge1xyXG4gICAgICAgIC5jcm8tdjNfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRjcm8tdjNfYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjNfYmFja2dyb3VuZC1zaXplO1xyXG4kY3JvLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBUaXRyZVxyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY3JvLTFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjcm8tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNyby12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBUZXh0ZVxyXG4kY3JvLXYzX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJGNyby12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXY0X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXY0X2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kY3JvLXY0X2JhY2tncm91bmQ6ICRjcm8tdjRfYmFja2dyb3VuZC1jb2xvciAkY3JvLXY0X2JhY2tncm91bmQtaW1hZ2UgJGNyby12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXY0X2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXY0X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNyby12NF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfbWFpbi13cmFwcGVyX3dpZHRoIDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kY3JvLXY0X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxODQwcHggIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44NjcgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGNyby12NF9fYnV0dG9uc19fbWFyZ2luLXRvcDogMzBweCAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kY3JvLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRjcm8tdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jcm8tdjQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXY0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY3JvLXY0X21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXggJHdyYXBwZXJfcGFkZGluZy15IDAgO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGNyby12NF9fYnV0dG9uc19fbWFyZ2luLXRvcDtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNyby12NF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNyby12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNyby12NF9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNzMzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMCAzZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMy4zMzNlbSAwIDAgNi42NjdlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MTBweDtcclxuICAgICAgICAvL21heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtY29udGVudCwgJi1jb250ZW50ID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNyby12NF90ZXh0X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRjcm8tdjRfdGV4dF9mb250O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFY0XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGNyby12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12NF9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY3JvLXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRjcm8tdjRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRjcm8tdjRfYmFja2dyb3VuZDogJGNyby12NF9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjRfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXY0X2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjRfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY3JvLXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGNyby12NF9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHg7XHJcbiRjcm8tdjRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE4NDBweDtcclxuXHJcbi8vIFRpdHJlXHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjcm8tdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGNyby12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY3JvLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBUZXh0ZVxyXG4kY3JvLXY0X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kY3JvLXY0X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuODY3ICRmb250LWZhbWlseS0tMTsiLCIkZG93bmxvYWQtZG9jdW1lbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZG93bmxvYWQtZG9jdW1lbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRkb3dubG9hZC1kb2N1bWVudF92dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRkb3dubG9hZC1kb2N1bWVudF92dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4ubW9kYWwtZG93bmxvYWQtZG9jdW1lbnQge1xyXG4gIC5mb3JtIHtcclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgZm9udDogJGRvd25sb2FkLWRvY3VtZW50X2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkZG93bmxvYWQtZG9jdW1lbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIGNvbG9yOiAkZG93bmxvYWQtZG9jdW1lbnRfY29sb3I7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRkb3dubG9hZC1kb2N1bWVudF92dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgIGZpbGw6ICRkb3dubG9hZC1kb2N1bWVudF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkb3dubG9hZC1kb2N1bWVudF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAkZG93bmxvYWQtZG9jdW1lbnRfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZmlsbDogJGRvd25sb2FkLWRvY3VtZW50X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIkZG93bmxvYWQtZG9jdW1lbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZG93bmxvYWQtZG9jdW1lbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRkb3dubG9hZC1kb2N1bWVudF92dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRkb3dubG9hZC1kb2N1bWVudF92dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRkb3dubG9hZC1kb2N1bWVudF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7IiwiJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZDogJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZWRpdG9yaWFsLXYxX21haW4td3JhcHBlcl93aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi5lZGl0b3JpYWwtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQ7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkZWRpdG9yaWFsLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlZGl0b3JpYWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxMzAwcHg7IiwiJGVkaXRvcmlhbF90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjVlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9oMjM0NTZfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oMjM0NTZfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfcF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfb2xfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0cmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfb2xfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9saV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9saV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX3RhYmxlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMyAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfY29sb3I6ICRlZGl0b3JpYWxfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF90YWJsZV90aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTIgICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xICRmb250LWZhbWlseS0tMiAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmxvY2txdW90ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmxvY2txdW90ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuLmVkaXRvcmlhbCB7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvbnQ6ICRlZGl0b3JpYWxfdGV4dF9mb250O1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWxfdGV4dF9jb2xvcjtcclxuXHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTtcclxuXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaDIzNDU2X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9saW5rX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBmb250OiAkZWRpdG9yaWFsX3BfZm9udDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgZm9udDogJGVkaXRvcmlhbF9vbF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX29sX2NvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfbGlfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9saV9jb2xvcjtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpZiAkZWRpdG9yaWFsX3RleHQtYWxpZ24gPT0gY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBmb250OiAkZWRpdG9yaWFsX2Jsb2NrcXVvdGVfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX2Jsb2NrcXVvdGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWxfYmxvY2txdW90ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX2Jsb2NrcXVvdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfYmxvY2txdW90ZV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWxfYmxvY2txdW90ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWxfYmxvY2txdW90ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIHRyLCB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGVkaXRvcmlhbF90YWJsZV9ib3JkZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42ZW0gLjZlbTtcclxuICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbF90YWJsZV90ZF9mb250O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX3RhYmxlX3RkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX3RhYmxlX3RkX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbF90YWJsZV90ZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWxfdGFibGVfdGRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNmVtO1xyXG4gICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX3RhYmxlX3RoX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWxfdGFibGVfdGhfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfdGFibGVfdGhfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX3RhYmxlX3RoX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF90YWJsZV90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGVkaXRvcmlhbF90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjVlbTtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlZGl0b3JpYWxfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGVkaXRvcmlhbF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kZWRpdG9yaWFsX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbF9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuJGVkaXRvcmlhbF9oMjM0NTZfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsX2gyMzQ1Nl9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbF9oMjM0NTZfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwO1xyXG4kZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiRlZGl0b3JpYWxfcF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlZGl0b3JpYWxfb2xfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0cmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWxfb2xfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVkaXRvcmlhbF9saV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbF9saV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZWRpdG9yaWFsX3RhYmxlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMyA7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGRfY29sb3I6ICRlZGl0b3JpYWxfdGV4dF9jb2xvcjtcclxuJGVkaXRvcmlhbF90YWJsZV90ZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuJGVkaXRvcmlhbF90YWJsZV90aF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTIgO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RoX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xICRmb250LWZhbWlseS0tMiA7XHJcbiRlZGl0b3JpYWxfYmxvY2txdW90ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfYmxvY2txdW90ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGVkaXRvcmlhbF9ibG9ja3F1b3RlX2xldHRlci1zcGFjaW5nOiAwOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZDogJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtc2VvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLXNlb190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1zaXplO1xyXG4kZWRpdG9yaWFsLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGVkaXRvcmlhbC1zZW9fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtc2VvX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLXNlb190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZWRpdG9yaWFsLXNlb190ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlZGl0b3JpYWwtZ21zLTFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLTFfX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLTFfY2hlY2tib3gtbGFiZWxfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0xX3N1Ym1pdF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwge1xyXG5cclxuXHJcbiAgICAmLWdtcy0xIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLTFfY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGVkaXRvcmlhbC1nbXMtMV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRlZGl0b3JpYWwtZ21zLTFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtZ21zLTFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NiU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIuNSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzLjYlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NiU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXItY2xvc2Uge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy0xX19jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtMV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy0xX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtZ21zLTFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZWRpdG9yaWFsLWdtcy0xX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLTFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsLWdtcy0xX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRlZGl0b3JpYWwtZ21zLTFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcbiRlZGl0b3JpYWwtZ21zLTFfX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGVkaXRvcmlhbC1nbXMtMV9jaGVja2JveC1sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRlZGl0b3JpYWwtZ21zLTFfc3VibWl0X19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuIiwiJGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi15OiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1wZXItcm93LS14eGw6IDMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogYXV0byBhdXRvIDEuNWVtIGF1dG8gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLmVkaXRvcmlhbCB7XHJcbiAgICAmLWdtcy0yIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXkgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14ICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teSAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvd30gLSAoI3skZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieHhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXktLWxnICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0tbGcgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi15LS1sZyAkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teC0teHhsICRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGwgJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkZWRpdG9yaWFsLWdtcy0yX2l0ZW0tcGVyLXJvdzogMTtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14OiAwO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXk6IDFlbTtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kZWRpdG9yaWFsLWdtcy0yX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRlZGl0b3JpYWwtZ21zLTJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLXBlci1yb3ctLXh4bDogMztcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi14LS14eGw6IDFlbTtcclxuJGVkaXRvcmlhbC1nbXMtMl9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IGF1dG8gYXV0byAxLjVlbSBhdXRvO1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjYgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsLWdtcy0yX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLTJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtMl90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuIiwiLmVkaXRvcmlhbCB7XHJcbiAgICAmLWdtcy0zIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVkaXRvcmlhbCB7XHJcbiAgICAmLWdtcy00IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5lZGl0b3JpYWwge1xyXG4gICAgJi1nbXMtNSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVkaXRvcmlhbCB7XHJcbiAgICAmLWdtcy02IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNWVtIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NzVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVkaXRvcmlhbCB7XHJcbiAgICAmLWdtcy03IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTc1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTc1cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kOiAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtY29sb3IgJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLWltYWdlICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQgJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlbXB0eS1zZWFyY2hfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF9tYWluLXdyYXBwZXJfd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuNWVtICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gVEVYVFxyXG4kZW1wdHktc2VhcmNoX19jb250ZW50X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVtcHR5LXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVtcHR5LXNlYXJjaF9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRlbXB0eS1zZWFyY2hfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlbXB0eS1zZWFyY2hfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVtcHR5LXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1Mi41JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NiU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgZm9udDogJGVtcHR5LXNlYXJjaF9fY29udGVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZW1wdHktc2VhcmNoX19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlbXB0eS1zZWFyY2hfX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMS41JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGVtcHR5LXNlYXJjaF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZW1wdHktc2VhcmNoX2JhY2tncm91bmQ6ICRlbXB0eS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvciAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtaW1hZ2UgJGVtcHR5LXNlYXJjaF9iYWNrZ3JvdW5kLXJlcGVhdCAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZW1wdHktc2VhcmNoX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVtcHR5LXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZW1wdHktc2VhcmNoX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVtcHR5LXNlYXJjaF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZW1wdHktc2VhcmNoX21haW4td3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxLjVlbTtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVtcHR5LXNlYXJjaF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZW1wdHktc2VhcmNoX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlbXB0eS1zZWFyY2hfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGVtcHR5LXNlYXJjaF9fY29udGVudF9mb250OiAkdGV4dF9mb250O1xyXG4kZW1wdHktc2VhcmNoX19jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGVtcHR5LXNlYXJjaF9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZW1wdHktc2VhcmNoX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRlbXB0eS1zZWFyY2hfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmc6IDJlbSAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMmVtICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfc3ZnX2ZpbGw6JGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnRfY29udGVudF9iZ19kcmF3aW5nOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4uZW52aXJvbm5lbWVudC1saXN0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRwYWRkaW5nOiA0ZW0gMDtcclxuXHRcclxuXHRcclxuXHRcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAkZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6ICRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1lbnZpcm9uZW1lbnR7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICB9XHJcblxyXG4gXHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgcGljdG9ncmFtbWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4vL1xyXG4vLyBNb2R1bGVcclxuLy9cclxuJGVudmlyb25uZW1lbnQtbGlzdF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nICAgOiAwICR3cmFwcGVyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuXHJcbi8vIEl0ZW1zXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfaXRlbV9taW4td2lkdGggICA6IDMwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtcyA6IGxhcmdldXIgbWluaW1hbGVcclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGl0bGVfZGVjb3JhdGlvbi1jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAvLyBFbGVtZW50IGTDqWNvcmF0aWYgZHUgdGl0cmUgOiBjb3VsZXVyXHJcblxyXG5cclxuLy8gQ29udGVudFxyXG5cclxuXHJcblxyXG5cclxuLy8gc291cy10aXRyZVxyXG4gXHJcbiBcclxuIFxyXG4gXHJcbiBcclxuXHJcbi8vIFRleHRlXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGV4dF9jb2xvciAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IENvdWxldXIgZHUgdGV4dGUgcHJpbmNpcGFsXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogYmFja2dyb3VuZFxyXG5cclxuLy9cclxuLy8gRU5WSVJPTk5FTUVOVFxyXG4vL1xyXG5cclxuLy8gVGl0cmUgKyBEcmF3aW5nXHJcbiRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSArIGRyYXdpbmcgOiBvcmRyZSBkJ2FmZmljaGFnZVxyXG5cclxuLy8gVGl0cmVcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcblxyXG5cclxuLy8gQ29udGVudFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjM3NWVtLzEuNGVtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG4vLyBTdWJ0aXRsZVxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogY291bGV1clxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tMjsgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuXHJcbi8vIEJvdXRvblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLXdpZHRoICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiBjb3VsZXVyIDFcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMyX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ZnIDogY291bGV1ciAyXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfaGVpZ2h0ICAgIDogNTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ZnIDogdGFpbGxlICh3aWR0aClcclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG5cclxuIiwiJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZyAgIDogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF90aXRsZV9kZWNvcmF0aW9uLWNvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF90ZXh0X2NvbG9yICAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlbnZpcm9ubmVtZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjogY29sdW1uICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjM3NWVtLzEuNGVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LWFsaWduICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDsgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItd2lkdGggIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMyX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfaGVpZ2h0ICAgIDogNTBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmVudmlyb25uZW1lbnQge1xyXG4gICZfX3RvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZW52aXJvbm5lbWVudF90b3BfZmxleC1kaXJlY3Rpb247XHJcbiAgfVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHR0b3A6MDtcclxuXHRoZWlnaHQ6MTAwJTtcclxuICB9XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2RyYXdpbmcge1xyXG5cdGJhY2tncm91bmQ6ICRlbnZpcm9ubmVtZW50X2NvbnRlbnRfYmdfZHJhd2luZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB3aWR0aDogOTNweDtcclxuICAgIGhlaWdodDogOTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tIGF1dG87XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICYtc3ZnIHtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG5cdCAgIHdpZHRoOiAzOXB4O1xyXG5cdCAgIGZpbGw6JGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X3N2Z19maWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgJi5qcy1sYXp5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44ZW07XHJcbiAgICAudGl0bGVfX2NvbnRlbnR7XHJcbiAgICAgIGZvbnQ6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblx0ICAudGl0bGVfX3N1YnRpdGxle1xyXG5cdFx0Y29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblx0ICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0Ym9yZGVyOm5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ncm91cHtcclxuXHQmX19saW5rIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdH1cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Jl9fbGlua3tcclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24ge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG4kZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s6IDEyODBweCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kOiAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfbWF4X3dpZHRoX2Jsb2NrOiAxMDAwcHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxOHB4LGNhbGMoLjZyZW0gKyAxLjg3NXZ3KSwyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2xldHRlcl9zcGFjaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3dpZHRoOiAxNzVweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RleHRmaWVsZF9sYWJlbC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1wcm9fX2Zvcm1fbGFiZWw6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbi5lc3RpbWF0aW9uX193cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwIDFlbTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwYWRkaW5nOiAwIDJlbTtcclxuICB9XHJcblxyXG4gIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrO1xyXG5cclxuICAgIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiB7XHJcbiAgICAgICZfX3RleHRfY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuXHJcbiAgICAgICAgLnRleHRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWdfY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAuZWRpdG9yaWFsLWVzdGltYXRpb24ge1xyXG4gICAgICAgICZfX3RleHRfY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDdlbTtcclxuXHJcbiAgICAgICAgICAudGV4dF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWdfY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcblxyXG4gICAgJi53aXRoRXhwYW5kIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYtbW9kZS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIC5zdDAge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgICAuc3QxIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcGFkZGluZzogMS4zZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW07XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcclxuICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9yYXBpZGVfbWF4X3dpZHRoX2Jsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfX3RpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVlbSA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1idWxsZXQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgICAgICAgICAgICAgJi1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYygyLjVlbSArIDM2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAgICAgLnNlbGVjdF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90ZXh0ZmllbGRfbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ub3RGb3JDaGlsZCB7XHJcbiAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgLnN3aXBfMSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8yLCAuc3dpcF8zIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ1bGxlLXJhZGlvIHtcclxuICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfMyB7XHJcbiAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsLFxyXG4gICAgICAgICAgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgIC5yYWRpb19faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfNCB7XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGV4dGZpZWxkLS1kYXRlIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDE1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfaW5wdXRfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzLjc1ZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAuZm9ybV9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMCAwLjc1ZW07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgJi5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjI1cztcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJyb3dfbGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5hcnJvd19sZWZ0IHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19yaWdodCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gICAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG5cclxuICAgICAgLmZsYXRwaWNrciB7XHJcbiAgICAgICAgJi1kYXkge1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1mb3JtIHtcclxuICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuXHJcbiAgICAgIC5mb3JtIHtcclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgIC5zZWxlY3RfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvc19fbGVnZW5kLFxyXG4gICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzZW07XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90aXRsZV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90aXRsZV9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCAzZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4uZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDJlbTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX0NvbnRlbnQge1xyXG4gICAgICAmLTEge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2ZvbnQteHM7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RpdGxlX2ZvbnQtbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRfX0NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfZm9udDtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICZfX0NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX0VsZW1lbnQge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2J1dHRvbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuaXRlbV9faW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAxMjgwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuOCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfZHJhd2luZ190ZXh0OiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uLXJlc3VsdCB7XHJcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLXRpdGxlIHtcclxuICAgICAgICAvL2ZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAuaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlLWRyYXdpbmcsICZfX2VzdGltYXRlLCAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHksICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5IHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIC5pY29uLWVzdGltYXRpb24tZm9udCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc3RpbWF0ZSB7XHJcbiAgICAgICAgLmVzdGltYXRlIHtcclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCB7XHJcblxyXG4gICAgICAgIC5zdHJvbmctcG9pbnQge1xyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2ltaWxhciB7XHJcblxyXG4gICAgICAgIC5zaW1pbGFyIHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1kaXN0cmljdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3F1YWxpdHkge1xyXG5cclxuICAgICAgICAucXVhbGl0eSB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kLDMwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1iYWNrIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saW5rcy1ncm91cF9fbGluay0tYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwge1xyXG5cclxuICAgICAgICAmLWdlbmVyYXRlLXJlcG9ydCB7XHJcblxyXG4gICAgICAgICAgICAuZ2VuZXJhdGUtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kLDMwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjogMTI4MHB4O1xyXG5cclxuLy8kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDogJGNvbG9yX2JyYW5kLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMC41ZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBURVhUXHJcbiRlc3RpbWF0aW9uLXYxX19jb250ZW50X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX2NoZWNrYm94LWxhYmVsX19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3N1Ym1pdF9fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXN0aW1hdGlvbi12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGVzdGltYXRpb24tdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGVzdGltYXRpb24tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXN0aW1hdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NiU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1Mi41JTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0My42JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9fY29udGVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV9fY29udGVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXN0aW1hdGlvbi12MV9fY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3QtZmllbGRzZXR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWNvbmQtZmllbGRzZXQsXHJcbiAgICAgICAgLnRoaXJkLWZpZWxkc2V0e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWNvbmQtZmllbGRzZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSAgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX2NoZWNrYm94LWxhYmVsX19mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjFfc3VibWl0X19mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJGVzdGltYXRpb24tdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAwLjVlbTtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGVzdGltYXRpb24tdjFfX2NvbnRlbnRfZm9udDogJHRleHRfZm9udDtcclxuJGVzdGltYXRpb24tdjFfX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXN0aW1hdGlvbi12MV9jaGVja2JveC1sYWJlbF9fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXN0aW1hdGlvbi12MV9zdWJtaXRfX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDEuM2VtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBURVhUXHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8vIERBVEVcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfbWFyZ2luLWJvdHRvbTogMS41ZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJTkZPU1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX29wYWNpdHk6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmV2ZW50cy1kZXRhaWxzLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLWRldGFpbHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtc2hhcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmdfeTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy44ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXItY2xvc2Uge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9faXRlbV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtX19pbmZvcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9ja190b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfdG9wX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfdG9wX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1waWN0dXJlIHtcclxuXHJcbiAgICAgICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250IDogJGV2ZW50cy1kZXRhaWxzLXYxX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm15Rm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXZlbnRzIGRldGFpbCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcblxyXG4vLyBUSVRMRVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMS4zZW07XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0NXB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFRFWFRcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfZm9udDogJHRleHRfZm9udDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy8gREFURVxyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbi8vIElORk9TXHJcbiRldmVudHMtZXZlbnRzLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtZXZlbnRzLXYxX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGV2ZW50cy1ldmVudHMtdjFfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtZXZlbnRzLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbi8vIEZPUk1cclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtZGV0YWlscy12MV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9mb250OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9mb250O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm1fY2hlY2tib3hfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV93cmFwcGVyOiAxNDIwcHggIWRlZmF1bHQ7XHJcblxyXG4vL0l0ZW0gQmVnaW5zXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX2JvcmRlci1ib3R0b21fY29sb3I6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaXRsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDMwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJbmZvc1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaW5mb3NfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pbmZvc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3V0b25cclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtbGlzdGluZy12MV93cmFwcGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjY1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZXRhaWxzLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS43NjQ3ZW0gMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4zMzNlbSAwIDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29udGVudC0tY29sdW1uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9ja190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWxhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWRldGFpbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9ja190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja190b3BfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJldmVyc2VcclxuICAgIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXZlbnRzIGxpc3RpbmcgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV93cmFwcGVyOiAxNDIwcHggIWRlZmF1bHQ7XHJcblxyXG4vL0l0ZW0gQmVnaW5zXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX2JvcmRlci1ib3R0b21fY29sb3I6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaXRsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDMwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJbmZvc1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaW5mb3NfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pbmZvc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3V0b25cclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbi8vIGl0ZW0gdGl0bGVcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmV2ZW50cy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGV2ZW50cy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNi42ZW0gN2VtIDQuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50cy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogLTJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kZXZlbnRzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZXZlbnRzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRldmVudHMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRldmVudHMtdjFfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRldmVudHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRldmVudHMtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZXZlbnRzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kZXZlbnRzLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRldmVudHMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbi8vIGl0ZW0gdGl0bGVcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZXZlbnRzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07IiwiJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODI0ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZmFiLXYxIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgei1pbmRleDogOTAwMDA7XHJcblxyXG4gICAgJl9fbmF2LS1vbmUge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYWItdjFfX2l0ZW06bm90KC5mYWJfX2J1dHRvbikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaSArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRpICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZGVsYXk6ICRpICogLjAxNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkaSAqIDcwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zZm9ybS1kdXJhdGlvbiAkdHJhbnNmb3JtLWRlbGF5IHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zMywgMC4xNiwgMC4yNiwgMS43MiksIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYi12MV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBib3R0b206IDIydmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCl7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDB2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsIC42NSk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjIyLC0wLjU3LCAwLjUxLCAxLjA3KSwgLjJzIC4xcyBvcGFjaXR5O1xyXG5cclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmFiX19idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxOTc2RDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBpY3RvIHtcclxuICAgICAgICAgICAgJi1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYWItdjFfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAzcHggcmdiYSgwLDAsMCwwLjE5KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBAZm9yICRqIGZyb20gMCB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaiArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRqICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZGVsYXk6ICRqICogLjAxNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICRqICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgJHRyYW5zZm9ybS1kZWxheSB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMzMsIDAuMTYsIDAuMjYsIDEuNzIpLCAuMXMgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGo7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaiArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZHVyYXRpb246IC4xNXMgKyAkaiAqIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsICRqICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhYi12MV9faXRlbS1waWN0byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEsXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAgIC5mYWItdjEge1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICAgICAgJl9fbmF2LS1vbmUge1xyXG4gICAgICAgICAgICAuZmFiLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2NHZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIEZhYiBWMVxyXG5cclxuXHJcbiRmYWItdjFfaXRlbV9sYWJlbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAxKTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsiLCIkZmFxX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhcV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsY2FsYyguNnJlbSArIDEuODc1dncpLDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXFfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RleHRfcXVlc3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2JlZm9yZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZmFxX3RleHRfcmVwb25zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcbi5qcy1hY2NvcmRlb24ge1xyXG4gIC5qcy1hY2NvcmRlb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcSB7XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgcGFkZGluZzogMCAwIDRlbTtcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gIC5mYXEge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhcV90aXRsZV9mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtMiB7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhcV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgZm9udDogJGZhcV90ZXh0X3F1ZXN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgLmZhcSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fcmVwb25zZSB7XHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuLy8gaXRlbSBsaW5rXHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qIFBST0dSQU1NRSAqL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gaXRlbSB0aXRsZVxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFBST0dSQU1NRVMgKi9cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYxIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xyXG4kZmF2b3JpdGVzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZmF2b3JpdGVzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRmYXZvcml0ZXMtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzIuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0OyovXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZhdm9yaXRlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gNWVtIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46YXV0byBhdXRvIDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9ncmFtIHtcclxuICAgICAgICAuZmF2b3JpdGVzLXYyIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX19pdGVtX3NpemVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8yLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiRmYXZvcml0ZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpO1xyXG4kZmF2b3JpdGVzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJGZhdm9yaXRlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kZmF2b3JpdGVzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMi5qcGcnKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM3MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3NpemVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZmF2b3JpdGVzLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGZhdm9yaXRlcy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZXMtdjMge1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9zaXplX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12My1wcm9ncmFtX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzIuanBnJyk7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTtcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCk7XHJcbiRmYXZvcml0ZXMtdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRmYXZvcml0ZXMtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNzBweDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZhdm9yaXRlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZhdm9yaXRlcy12M19faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZmF2b3JpdGVzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRmYXZvcml0ZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJGZhdm9yaXRlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJGZhdm9yaXRlcy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9wYWRkaW5nOiAuNGVtIDFlbSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9pbnB1dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udHJhc3RlXHJcbiRmaWx0ZXItdjFfdGV4dF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9ib3JkZXItLWFzY2VuZDogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kLS1hc2NlbmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZC0tYXNjZW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWFzY2VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMSkgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0tYXNjZW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0tYXNjZW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1hc2NlbmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmlsdGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbjogJGZpbHRlci12MV9tYXJnaW47XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICBmb250IDogJGZpbHRlci12MV90ZXh0X2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2xpc3RfYmFja2dyb3VuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIGJvcmRlcjogJGZpbHRlci12MV9ib3JkZXI7XHJcbiAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZpbHRlci12MV9pbnB1dF9mb250O1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLmZpbHRlci12MV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX29wdGlvbl90ZXh0X2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgIH1cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlci0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvci0tYXNjZW5kO1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmQtLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfb3B0aW9uX2JhY2tncm91bmRfaG92ZXItLWFzY2VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9vcHRpb25fdGV4dF9ob3Zlci0tYXNjZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3ItLWFzY2VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1hc2NlbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0tYXNjZW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1hc2NlbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi0tY29udHJhc3Qge1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9saXN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX29wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfdGV4dF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc19uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfd3JhcHBlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2hlYWRlcl90aF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEZvb3RlciAtIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIEZvb3RlciAoaGF1dCArIGJhcylcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogYXV0byAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuLy8gRm9vdGVyIHBhcnRpZSBoYXV0ZVxyXG4kZm9vdGVyLXYxLXRvcF9jb2xvciAgICAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnOiAzZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogcGFkZGluZy10b3BcclxuJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZyA6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBtYXJnaW4tdG9wXHJcbiRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgdG9wOiBib3JkdXJlIGJhc3NlXHJcbiRmb290ZXItdjFfaXRlbV93aWR0aDogYXV0byAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS1sYXN0X3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjA1OGVtKS8yICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMjk0ZW0pLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGZvb3RlciBbQkVHSU5dXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfY29sb3IgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IGNvdWxldXJcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9ib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogY291bGV1clxyXG4vLyBNZW51IGZvb3RlciBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29weXJpZ2h0IFtCRUdJTl1cclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHkgICAgICAgICA6IDE7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmcgIDogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm0gIDogbm9uZSAhZGVmYXVsdDtcclxuLy8gQ29weXJpZ2h0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiRmb290ZXJfYm90dG9tLWJhcl9oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb290ZXIgW0JFR0lOXVxyXG5cclxuLmZvb3Rlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcgMWVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kIDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29sb3I7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbXVsdGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc193cmFwcGVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWxzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmF0aW5nX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19wYXJ0bmVycyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWdsb2JhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3JhdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmdfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fb3RoZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfbmFtZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgLy8gICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgLy99XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV90aXRsZS0tdjFfX2hlYWRlcl90aF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLS40ZW0gMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmF0aW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIC8vfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BhcnRuZXJzIHtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAucGFydG5lcnN7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19nZW5lcmljIHtcclxuICAgICAgICAuZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICZfX29waW5pb25TeXN0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG9wYWNpdHk6ICRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHk7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgLm5hdi1saXN0IHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfbmF2LWxpc3RfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDonfCc7IHBhZGRpbmc6IDAgLjNlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLy8gRm9vdGVyIGxhc3QgW0JFR0lOXVxyXG4gICAgJi1sYXN0IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYmktbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxLWxhc3Rfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGb290ZXIgbGFzdCBbRU5EXVxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciB0b3AgW0JFR0lOXVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuN2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9vdGVyLXYxLXRvcF9sb2dvX21hcmdpbi10b3AtLWxnO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEZvb3RlciB0b3AgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxufSIsIiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS44ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MV90aXRsZS0tdjFfX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3RleHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19jb29yZHNfbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9fY29vcmRzX3dyYXBwZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRmb290ZXItdjFfYWdlbmN5X19zb2NpYWxzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kZm9vdGVyLXYxX2FnZW5jeV9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJGZvb3Rlci12MV9hZ2VuY3lfX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kZm9vdGVyLXYxX3RpdGxlLS12MV9faGVhZGVyX3RoX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjFfdGl0bGUtLXYxX19oZWFkZXJfdGhfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogYXV0bztcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMDtcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogY291bGV1clxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZzogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IHBhZGRpbmctdG9wXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogbWFyZ2luLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9vdGVyIHRvcDogYm9yZHVyZSBiYXNzZVxyXG4kZm9vdGVyLXYxX2l0ZW1fd2lkdGg6IGF1dG87XHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMDU4ZW0pLzIgJGZvbnQtZmFtaWx5LS00O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjA7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjI5NGVtKS8xICRmb250LWZhbWlseS0tMjtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwuNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGZvbnRcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9sZXR0ZXItc3BhY2luZzogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduICAgIDogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlIDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHkgICAgICAgICA6IDE7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLC41MjllbSkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmcgIDogMDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm0gIDogbm9uZTtcclxuJGZvb3Rlcl9ib3R0b20tYmFyX2hlaWdodDogNTBweDsiLCIkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybV90aXRsZS0tdjFfX2Zvcm1fcGxhY2UtaG9sZGVyX2ZvbnQ6ICRmb3JtX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmb3JtX19mb3JtX2NoZWNrYm94X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRmb3JtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmZvcm0ge1xyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV90aXRsZS0tdjFfX2Zvcm1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX3RpdGxlLS12MV9fZm9ybV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgOiAkZm9ybV9fZm9ybV9jaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5teUZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGZvcm1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRmb3JtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvcm1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fdGl0bGUtLXYxX19mb3JtX3BsYWNlLWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmb3JtX3RpdGxlLS12MV9fZm9ybV9wbGFjZS1ob2xkZXJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kLS1zd2l0Y2hCcmVha3BvaW50IDogdHJhbnNwYXJlbnQgIWRlZmF1bHRcclxuXHJcbiRoZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyX2JhY2tncm91bmQtaW1hZ2UgJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgLjQ1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaGVhZGVyX2RlY29yYXRlX2JvcmRlcjogJGNvcmVfZGVjb3JhdGVfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAuNDUpICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLy43ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ29fdG9wOiA0MHZoICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSA5MCUgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KSAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRoZWFkZXItLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYnVyZ2VyLW1lbnVfaGVpZ2h0OiA1NTVweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0OiA1NTVweCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsIC40NSkgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRoZWFkZXItLXYyX2xvZ28tc3ZnX3dpZHRoOiA0NTZweCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjJfbG9nby1zdmdfaGVpZ2h0OiAxMjdweCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfbG9nby1zdmdfd2lkdGg6IDE5MnB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ28tc3ZnX2hlaWdodDogNTNweCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfc2VhcmNoX3RvcDogMCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGhlYWRlcl9nbG9iYWxfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9zbG9nYW5fY29sb3I6ICRoZWFkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM4cHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDpub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLXhzOm5vcm1hbCBub3JtYWwgNDAwIDEwcHggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuOm5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuLS14czpub3JtYWwgbm9ybWFsIDQwMCA5cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfc3RhcnQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMCkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX2VuZCA6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC4zKSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4uaGVhZGVyIHtcclxuXHQuYmdfY3Rucl9ncmFkaWVudHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuYmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXZoO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNXZoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydCAwJSwgJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfZW5kIDQwJSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5iZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01dmg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC01dmg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdG1pbi1oZWlnaHQ6MzdweDtcclxuXHRcdHB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGZvbnQ6ICRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTppbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZvbnQ6ICRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS14cztcclxuXHRcdH1cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVlbTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRidXR0b24uYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6aG92ZXIgc3ZnIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYXJyb3dfbGlua19zdmcge1xyXG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTRweDtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHJpZ2h0IC4ycztcclxuXHRcdFx0fVxyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHQuYnRuX2VzdGltYXRpb25fcmFwaWRle1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjZlbSAyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjJlbTtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdFx0Zm9udDokYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdFx0XHRmb250OiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG4tLXhzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICAuaGVhZGVyX19uYXYuYmFuZGVhdXhfdG9vbF9lc3RpbWF0ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XHJcblx0fVxyXG5cdC5iYW5kZWF1eF90b29sX2VzdGltYXRle1xyXG5cdFx0dG9wOiAzOCUgO1xyXG5cdH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDYwMDA7XHJcbiAgICAgICAgdG9wOiBjYWxjKDQwJSArIDcwcHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMmRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOjAgMCAxZW0gMDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xvZ2FuIHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyX3Nsb2dhbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXJfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1hbmltYXRlX19sZXR0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuaGVhZGVyLXN3aXBlci1iZy1ncmFkaWVudCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydCAwJSwgJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfZW5kIDQwJSk7XHJcblx0XHRcdFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItc3dpcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5sb2dvLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2xvZ28tc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfbG9nby1zdmdfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxNTAwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbG9iYWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2dsb2JhbF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtdG9nZ2xlX19sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX190b3BiYXIge1xyXG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTIwMDA7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLTYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTMwMDA7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9nbyB7XHJcbiAgICAgICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMHZ3O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLW1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuaGVhZGVyX19ob21lLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sb2dvIHtcclxuICAgICAgICAgICAgLmxvZ29fX3NvdXJjZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoLWJveCB7XHJcbiAgICAgICAgei1pbmRleDogNTAwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBsZWZ0IDogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM2VtO1xyXG4gICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIC8vei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAjeyR3cmFwcGVyX3BhZGRpbmcteC0tbWR9KTtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOi05MDAwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTAwMDtcclxuICAgICAgICBtaW4taGVpZ2h0IDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0taG9tZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gR2VzdGlvbiBkdSBzd2l0Y2hcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hdi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2JveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAzZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkZXJfYm94X190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10b29scyB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19ib3gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gUGFnZSBpbnRlcm5lXHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLS1pbm5lcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkaGVhZGVyLS1pbm5lcl9ib3JkZXI7XHJcblx0XHQvL3otaW5kZXg6IDMwMDA7XHJcblxyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICAuYmd7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBHZXN0aW9uIGR1IHN3aXRjaFxyXG4gICAgICAgICYuaGVhZGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci0taW5uZXJfaGVpZ2h0LXNtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItLWlubmVyX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLS1pbm5lcl9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci0taW5uZXJfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAuaGVhZGVyX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX3RvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fc2xvZ2FuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgLnNsb2dhbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19zZW8tcGFuZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLXNsaWRlIHtcclxuICAgICAgICAuaGVhZGVyLXN3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8tZm9yZWdyb3VuZCxcclxuICAgICZfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgaGVpZ2h0OiAzMDAlOyB0b3A6IC0xMDAlOyB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgd2lkdGg6IDMwMCU7IGxlZnQ6IC0xMDAlOyB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIFZFUlNJT04gMlxyXG4gICAgJi0tdjIge1xyXG5cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMjAwMDtcclxuICAgICAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgJi5sb2dvIHtcclxuICAgICAgICAgICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBWRVJTSU9OIDNcclxuICAgICYtLXYzIHtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNjAwMDtcclxuICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgICYubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAubG9nb19fc291cmNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjB2dztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgIC5mb3JtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkZXItLXYxIHtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC0tdjIge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtLXYzIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuaGVhZGVyX190b3BiYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3RvcGJhcl9iYWNrZ3JvdW5kLS1zd2l0Y2hCcmVha3BvaW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbmF2IHtcclxuICAgIC8vei1pbmRleDogMTEwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1tZW51LW9wZW5lZCB7XHJcblxyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC8vei1pbmRleDogMzAwMTtcclxuXHJcbiAgICAgICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fdG9wYmFyIHtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX25hdi10b2dnbGUge1xyXG4gICAgICAgIHotaW5kZXg6IDE1MDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyX19sb2dvLC5oZWFkZXJfX25hdi10b2dnbGUsLmhlYWRlcl9fdG9wYmFyLC5oZWFkZXJfX3Rvb2xzIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51X3RyYW5zaXRpb24sIHZpc2liaWxpdHkgJG1lbnVfdHJhbnNpdGlvbiwgdHJhbnNmb3JtICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgLmJvZHktLW1lbnUtb3BlbmVkICYsXHJcbiAgICAgICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1ob21lIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgIC5oZWFkZXJfX3Rvb2xzIHtcclxuICAgICAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgfVxyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHotaW5kZXg6IDI5OTk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LW1vZGFsLS1vcGVuIC5oZWFkZXJfX3Rvb2xzLnRvb2xzLmJhbmRlYXV4X3dyYXBfZXN0aW1hdGUge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4uYm9keS0taW5uZXIgLmhlYWRlcl9fdG9vbHMuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSB7XHJcbiAgICB0b3A6IDEyM3B4O1xyXG59XHJcblxyXG5cclxuLmhlYWRlcl9fbG9nb19fX1YxX19fYmFuZGVhdXgsXHJcbi5oZWFkZXJfX2xvZ29fX19WMl9fX2JhbmRlYXV4e1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItLXYzIHtcclxuXHQuYmFuZGVhdXhfd3JhcF9lc3RpbWF0ZSAuaGVhZGVyX19sb2dvLmxvZ28ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmhlYWRlcl9fbG9nb19fX1YzX19fYmFuZGVhdXgge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdH1cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA2MDAwO1xyXG5cdFx0dG9wOiA0NiU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEzdnc7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWluLXdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59IFxyXG4uYm9keS1tb2RhbC0tb3Blbi0tZXN0aW1hdGlvbiBtYWluI21haW57XHJcblx0ei1pbmRleDoxO1xyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBIZWFkZXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRoZWFkZXJfdG9wYmFyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJGhlYWRlcl90b3BiYXJfYmFja2dyb3VuZC0tc3dpdGNoQnJlYWtwb2ludCA6IHRyYW5zcGFyZW50O1xyXG5cclxuJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZycpO1xyXG4kaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRoZWFkZXJfYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yICRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXJfYmFja2dyb3VuZC1zaXplICRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuXHJcbiRoZWFkZXJfbG9nb190b3A6IDQwdmg7XHJcbiRoZWFkZXJfc2VhcmNoX3RvcDogMHB4O1xyXG5cclxuLy8gUsOpZ2xhZ2UgcG91ciBsZXMgYmFja2dyb3VuZCBkZWdyYWTDqSBzbGlkZXIgLCBQaG90byBmaXggXHJcblxyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAwLjkpO1xyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9lbmQgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDApO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tbWQ6bm9ybWFsIG5vcm1hbCA0MDAgMjBweCAkZm9udC1mYW1pbHktLTIgO1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTBweCAkZm9udC1mYW1pbHktLTIgO1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuOm5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xIDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgOXB4ICRmb250LWZhbWlseS0tMSA7XHJcblxyXG5cclxuXHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZycpO1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNjMlO1xyXG4kaGVhZGVyLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC4yKTtcclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRoZWFkZXJfYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yICRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRoZWFkZXJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiRoZWFkZXItLWlubmVyX2J1cmdlci1tZW51X2hlaWdodDogNjRweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LXNtOiAyNTBweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0LS1zd2l0Y2hCcmVha3BvaW50OiA1NTVweDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjQ4KTtcclxuJGhlYWRlci0taW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kaGVhZGVyLS1pbm5lcl9ib3JkZXI6IG5vbmU7XHJcbiRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kaGVhZGVyLS1pbm5lcl90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGhlYWRlci0taW5uZXJfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXItLWlubmVyX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy8gU2Nyb2xsXHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGhlYWRlcl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4vL1xyXG4vLyBUaXRsZSAoc2xvZ2FuIC8vIEJveClcclxuLy9cclxuJGhlYWRlcl9ib3hfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRoZWFkZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRoZWFkZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRoZWFkZXJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRoZWFkZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRoZWFkZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gSG9tZSAtIG1vdGV1ciBkZSByZWNoZXJjaGVcclxuJGhlYWRlcl9tYWluLXNlYXJjaF9iYWNrZ3JvdW5kIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjcpO1xyXG5cclxuLy8gUGFnZSBJbnRlcm5lIGRhbnMgY29udGVudVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gUG9zaXRpb24gZHUgYm91dG9uIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wOiAzNXZoO1xyXG4kaGVhZGVyLS12M19zZWFyY2hfcG9zaXRpb25fdG9wLS1oLW1kOiA1dmg7XHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDFcclxuJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0OiA1MHB4O1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDJcclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoO1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoO1xyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z193aWR0aDogNDU2cHg7XHJcbiRoZWFkZXItLXYyX2xvZ28tc3ZnX2hlaWdodDogMTI3cHg7XHJcblxyXG4vLyBMb2dvIFN2Z1xyXG4kaGVhZGVyX2xvZ28tc3ZnX3dpZHRoOiAxOTJweDtcclxuJGhlYWRlcl9sb2dvLXN2Z19oZWlnaHQ6IDUzcHg7XHJcblxyXG4kaGVhZGVyX2dsb2JhbF9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrOihcclxuICAgICAgICBmb3JtX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIGZvcm1fYWx0X2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3NlYXJjaC1tb3JlX2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIHJhbmdlX3BsdXNfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtYXJyb3ctY29sb3I6ICRjb2xvcl9icmFuZC0yLFxyXG4pO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKlxyXG5cclxuLy8gU2xvZ2FuXHJcblxyXG5cclxuJGhlYWRlcl9zbG9nYW5fY29sb3I6ICRoZWFkZXJfY29sb3I7XHJcbiRoZWFkZXJfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM4cHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvLjcgJGZvbnQtZmFtaWx5LS00O1xyXG4kaGVhZGVyX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGhlYWRlcl9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbmltYXRpb25zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWU7XHJcbiRhbmltYXRpb24tZHVyYXRpb24gICAgICAgICA6IDAuNXM7XHJcbiRhbmltYXRpb24tZWFzZSAgICAgICAgICAgICA6IGVhc2UtaW4tb3V0O1xyXG4kYW5pbWF0aW9ucy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKGFkanVzdC1odWUoJGNvbG9yX2JyYW5kLTEsIC0xKSwgMjMuNTMpO1xyXG4kYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtZW51X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uYXYtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250OiAkbWVudV9sYWJlbF9mb250O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICZfX2xpbmVzIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICAmLCAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuNXMsdHJhbnNmb3JtIDVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgLm5hdi10b2dnbGVfX2xpbmVzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLm5hdi10b2dnbGVfX2xpbmVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcblxyXG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG4gICAgICAgIC5uYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogY2FsYyg0ZW0gKyAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWFyY2gtdG9nZ2xlX2ljb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5qc19maWx0ZXJfdG9nZ2xlLFxyXG4uc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkc2VhcmNoLXRvZ2dsZV90ZXh0X2NvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLXRvZ2dsZV9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLXRvZ2dsZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZmlsbDogJHNlYXJjaC10b2dnbGVfaWNvbl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBhbmltYXRpb246IDEuNXMgcHVsc2UgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfV9faWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgMCUsMTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwJSwzMCUsNzAlLDkwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDAlLDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDQ1JSw1NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTEwZGVnKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgxMGRlZyk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHNlYXJjaC10b2dnbGVfaWNvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlYXJjaC10b2dnbGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRUSUxFXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSAnUmFsZXdheScgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAyNHB4KS8xICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMSAnT3BlbiBTYW5zJyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vSVRFTVxyXG5cclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgJ1JhbGV3YXknICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xICdSYWxld2F5JyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItaG9tZS12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDtcclxuICAgIC8vY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogICRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiXHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnJyk7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGludGVya2FiLWhvbWUtdjFfY29sb3I6ICMzMzM7XHJcbiRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTogMmVtO1xyXG4kaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMjRweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIDJ2dywgMThweCkvMSBPcGVuLVNhbnM7XHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfY29sb3I6ICMzMzM7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xIE9wZW4tU2FucztcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjogIzMzMztcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogIzMzMztcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDgwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwJmZhbWlseT1SYWxld2F5OndnaHRANjAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzIucG5nJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBURVhUXHJcbiRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgMnZ3LCAxOHB4KS8xIE9wZW4tU2FucyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gTk9URVxyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMSBPcGVuLVNhbnMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vSVRFTVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnRlcmthYi1ob21lLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRpbnRlcmthYi1ob21lLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLnBuZycpO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRpbnRlcmthYi1ob21lLXYyX2NvbG9yOiAjZmZmO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk6IDJlbTtcclxuJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogI2ZmZjtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDI0cHgpLzEgUmFsZXdheTtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCAydncsIDE4cHgpLzEgT3Blbi1TYW5zO1xyXG4kaW50ZXJrYWItaG9tZS12Ml90ZXh0X2NvbG9yOiAjZmZmO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMSBPcGVuLVNhbnM7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNmZmY7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMSBSYWxld2F5O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICNmZmY7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xIFJhbGV3YXk7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fbGFiZWwtdHh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kamVzdGltb190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzI1cHggIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltb19yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19mb3JtX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kamVzdGltb19sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltb19sZWdhbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fY29uZGl0aW9uc19mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kamVzdGltb19jb25kaXRpb25zX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRqZXN0aW1vX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW0gIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJGplc3RpbW9fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qZXN0aW1vIHtcclxuICAgIGNvbG9yOiAkamVzdGltb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vaGVpZ2h0OiA3NjBweDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRqZXN0aW1vX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRqZXN0aW1vX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkamVzdGltb19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkamVzdGltb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgY29sb3I6ICRqZXN0aW1vX19mb3JtX2NvbG9yO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwPioge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3Qtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fcmFkaW9fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwtdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAmLmZpcnN0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19sYWJlbC10eHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcblxyXG4gICAgICAgICAgICAmLmNvbmRpdGlvbl9maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maXJzdC1yb3cge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltb19jb25kaXRpb25zX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW9fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltb19sZWdhbHNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX2xlZ2Fsc19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGplc3RpbW9fbGFiZWwtdHh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kamVzdGltb190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGplc3RpbW9fbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRqZXN0aW1vX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzI1cHg7XHJcbiRqZXN0aW1vX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGplc3RpbW9fX2Zvcm1fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kamVzdGltb19jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGplc3RpbW9fbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDlweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGplc3RpbW9fbGVnYWxzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJGplc3RpbW9fY29uZGl0aW9uc19mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRqZXN0aW1vX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kamVzdGltb19jb25kaXRpb25zX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGplc3RpbW9fX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRqZXN0aW1vX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGplc3RpbW9fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRqZXN0aW1vX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml9iYWNrZ3JvdW5kOiAkamVzdGltby12Ml9iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vLXYyX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltby12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzMjVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4kamVzdGltby12Ml9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmplc3RpbW8tdjIge1xyXG4gICAgY29sb3I6ICRqZXN0aW1vLXYyX3RleHRfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL2hlaWdodDogNzYwcHg7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW8tdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqZXN0aW1vLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkamVzdGltby12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkamVzdGltby12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgZm9udDogJGplc3RpbW8tdjJfc2xvZ2FuX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRqZXN0aW1vLXYyX3Nsb2dhbl9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW8tdjJfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkamVzdGltby12Ml9zbG9nYW5fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltby12Ml90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltby12Ml90ZXh0X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgfVxyXG5cclxuICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGplc3RpbW8tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRqZXN0aW1vLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGplc3RpbW8tdjJfYmFja2dyb3VuZDogJGplc3RpbW8tdjJfYmFja2dyb3VuZC1jb2xvciAkamVzdGltby12Ml9iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vLXYyX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltby12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kamVzdGltby12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJGplc3RpbW8tdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJGplc3RpbW8tdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRqZXN0aW1vLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzI1cHg7XHJcblxyXG5cclxuJGplc3RpbW8tdjJfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRqZXN0aW1vLXYyX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMDtcclxuJGplc3RpbW8tdjJfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kamVzdGltby12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJGplc3RpbW8tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRqZXN0aW1vLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vR0VORVJJUVVFUyBWQVJJQUJMRVNcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xLjJlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9mb250XzI6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMTogNXB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMjogNy41cHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18zOiAyLjVweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xOiBub3JtYWwgbm9ybWFsIDQwMCAxNHB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yOiBub3JtYWwgbm9ybWFsIDQwMCAxMXB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zOiBub3JtYWwgbm9ybWFsIDYwMCAxMXB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfZm9udF80OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzY6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjgpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMzogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzU6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE6IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMjogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzE6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9JTkRFUEVOREFOVEVTIFZBUklBQkxFU1xyXG5cclxuJHNlYXJjaC1mb3JtX3YyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9MT0FERVJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vL0JVVFRPTiBBTEVSVEUgTUFJTFxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vU0VDVElPTiBPRkZSRURFTSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC4yKSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkFESU8gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQ0hFQ0tCT1ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBDSEVDS0JPWCBHUk9VUEVEIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIElOVEVHRVIgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX25vdF9kaXNhYmxlZF9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gREFURSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEJVQkJMRSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIFJFRkVSRU5DRSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTVUJNSVQgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYmVmb3JlX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTV0lUQ0ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gTE9DQUxJWkFUT1IgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2xlZ2VuZF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLW11bHRpLXNlbGVjdGVkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9hZnRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjA1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gQkFTRSBTVVJDSEFSR0VEXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10cmFja19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX25vVWktY29ubmVjdF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRlVMTCBTVVJDSEFSR0VEXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX21heC13aWR0aDogMTAwMHB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9mb250OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2JvdHRvbV9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3RvcF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU09SVFxyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCwgMC4yNSkgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBFU1RJTUFURVxyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gREVGQVVMVFxyXG5cclxuLmxvYWRlcl9jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0ge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXNlbGVjdF9fZWxlbWVudCB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMWVtO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstZW1haWxfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuXHJcbiAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICZfX2NvbnRlbnQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mb3JtQ2hlY2tib3gge1xyXG4gICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIge1xyXG4gIC5mb3JtQ2hlY2tib3hDYXQge1xyXG4gICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxhYmVsLWxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAuZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi5lbXB0eSB7XHJcbiAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mb3JtUmFkaW8ge1xyXG4gICAgJl9fbGFiZWwtcmFkaW8ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250IDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtSW50ZWdlciB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuaW50ZWdlcl9jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbi1lbGVtZW50IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgY3Vyc29yOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmRhdGUtbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUtaW5wdXQge1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybURhdGUge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICAmLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlucHV0X19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwLjVweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9jb2xvcjtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgbGVmdDogNy41cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtQnViYmxlIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9mb250O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMWVtIDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogMmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiArIDFlbSk7XHJcbiAgfVxyXG5cclxuICAuZm9ybVJlZmVyZW5jZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAubGFiZWxfX2l0ZW0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dF9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfZm9udDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2NvbG9yO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b25faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gIC5mb3JtU3VibWl0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uLXN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVzZXRfX2l0ZW0ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5mb3JtU3dpdGNoIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfc3dpdGNoX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvc19fZmllbGRzZXQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWxfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtU2VsZWN0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1tdWx0aS1zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLXZhbHVlLS1jdXN0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRyYWNrIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIHtcclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMC41ZW0gKyA0cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2FmdGVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2FmdGVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlcjogICRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ob3Zlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iZWZvcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEVTVElNQVRJT05cclxuXHJcbi5mb3JtLWVzdGltYXRlIHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9zcy1hZGRfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjtcclxuICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLXJlY3Qge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEJBU0VcclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMWVtIDEwcHggMmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybS1zZWFyY2gtZmlsdGVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tdHlwZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLXByaWNlc19fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAmU2VsZWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmFuZ2UtLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuYWRkX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfbm9VaS1jb25uZWN0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2hpZ2hsaWdodF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdW5pdF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fQ29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgLnN1Ym1pdF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuXHJcbiAgICAgICAgICAuaWNvbi1zdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmljb24tc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9ob3ZlcmVke1xyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEZVTExcclxuXHJcbi5zZWFyY2gtZmlsdGVyLWZ1bGwge1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19ib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA2NjY7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gMiAtIDUwcHgpO1xyXG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAuaGVhZGVyX19ob21lLWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5sb2dvX19zb3VyY2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9mb250O1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAmLWRyYXdpbmcge1xyXG4gICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw7XHJcbiAgICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICAgIGhlaWdodDogMS4yNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgcGFkZGluZzogNzVweCAwIDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAzMDBweCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxZW0gMWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xyXG4gICAgfVxyXG4gICAgLmZvcm1MaW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU1X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lN19fY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb25QYXJhbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAubGluZV9fdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtUmFuZ2Uge1xyXG4gICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAmX19zdW1tYXJ5LFxyXG4gICAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2JvdHRvbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX3RvcF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTNfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU0X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTZfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU3X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX21heC13aWR0aDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIHtcclxuICAgICYtbGVmdF9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodF9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9jb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAudGV4dC1jb3VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0X19zdHJ1Y3R1cmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RfX2NvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbGVtZW50X19pdGVtIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuZW1wdHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmpzLXNlYXJjaC1maWx0ZXIuYm9keS0tc2VhcmNoLXYxOm5vdCguYm9keS0taG9tZSkgLmhlYWRlcl9fc2VhcmNoLWJveCxcclxuLmpzLXNlYXJjaC1maWx0ZXIuYm9keS0tc2VhcmNoLXYyIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHNlby10ZXh0cy12MV90ZXh0X19jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90ZXh0X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4uc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIHtcclxuICBtYXgtd2lkdGg6IDExMjBweDtcclxuICBtYXJnaW46IDAgYXV0byAxZW07XHJcblxyXG4gIC5zZW8tdGV4dHMtdjFfX3RpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuXHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZW8tdGV4dHMtdjFfX3RleHQge1xyXG4gICAgY29sb3I6ICRzZW8tdGV4dHMtdjFfdGV4dF9fY29sb3I7XHJcbiAgICBmb250OiAkc2VvLXRleHRzLXYxX3RleHRfX2ZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogJHNlby10ZXh0cy12MV90ZXh0X19saW5lLWhlaWdodDtcclxuICAgIG1heC13aWR0aDogMTA3M3B4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1lbnUgcHJpbmNpcGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtZW51X2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMSwgcmdiYSgkY29sb3JfYnJhbmQtMSwgLjkpKSAhZGVmYXVsdDsgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7IC8vIE1lbnUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51X2NvbG9yLS1tb2JpbGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7IC8vIE1lbnUgTU9CSUxFIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS1zZXBhcmF0b3JfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAvLyBNZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRtZW51X2Nsb3NlX2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnVfaG92ZXItY29sb3I6ICRtZW51X2NvbG9yICFkZWZhdWx0OyAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU6ICRtZW51X2hvdmVyLWNvbG9yICFkZWZhdWx0OyAvLyBNZW51IE1PQklMRSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJG1lbnVfbWF4LXdpZHRoOiAxMDAlICFkZWZhdWx0OyAvLyBNZW51IDogd2lkdGhcclxuJG1lbnVfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7IC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG4kbWVudV9wYWRkaW5nLXRvcDogNWVtICFkZWZhdWx0OyAvLyBNZW51IDogcGFkZGluZyB0b3BcclxuJG1lbnVfcGFkZGluZy1zaWRlczogMy42ZW0gIWRlZmF1bHQ7IC8vIE1lbnUgOiBwYWRkaW5nIGRyb2l0ZSBldCBnYXVjaGVcclxuXHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMCAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX3BhZGRpbmc6IDFlbSAwICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX3BhZGRpbmctLXN3aXRjaEJyZWFrcG9pbnQ6IDAgMS41ZW0gIWRlZmF1bHQ7XHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMCAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJG1lbnUtaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBNZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBtZFxyXG4kbWVudS1pdGVtX2ZvbnQtLWxnOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDsgLy8gTWVudSA6IHRleHQtdHJhbnNmb3JtIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7IC8vIE1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0OyAvLyBNZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuJHN1Ym1lbnVfcG9zaXRpb24teDogNTAlICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBQb3NpdGlvbiBYIGRlIGwnw6lsw6ltZW50ICgwID0gZ2F1Y2hlLCA1MCUgPSBjZW50csOpKVxyXG4kc3VibWVudV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJHN1Ym1lbnVfc2VwYXJhdG9yX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNDUpICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBDb3VsZXVyIGR1IHNww6lyYXRldXJcclxuJHN1Ym1lbnVfcGFkZGluZy1sZWZ0OiAxLjllbSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogcGFkZGluZyBnYXVjaGVcclxuXHJcbiRzdWJtZW51LWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IG1kXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbGc6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tc3dpdGNoLWJyZWFrcG9pbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IHRleHQtdHJhbnNmb3JtIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZTogMC44ZW0gIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IHRhaWxsZSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7IC8vIFNvdXMtbWVudSA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAvLyBTb3VzLW1lbnUgPiBob3ZlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbiAhZGVmYXVsdDsgLy8gU291cy1tZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuXHJcbiRtZW51LWNsb3NlX3NpemU6IDJlbSAhZGVmYXVsdDsgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl90b3A6IDFlbSAhZGVmYXVsdDsgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIFRvcFxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl9yaWdodDogM2VtICFkZWZhdWx0OyAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gUmlnaHRcclxuJG1lbnUtdG9wYmFyX3Bvc2l0aW9uOiAyZW0gIWRlZmF1bHQ7IC8vIEJhcnJlIGQnb3V0aWxzIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1lbnVcclxuXHJcbiRoZWFkZXJfbmF2LXRvZ2dsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1uYXZfY2xvc2VfX3RleHRfdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lbnUgZGVzIHBhZ2VzIGludGVybmVzIFtCRUdJTl1cclxuXHJcbiRtZW51LS1pbm5lcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LS1pbm5lcl9zZXBhcmF0b3JfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnUtLWlubmVyX2NvbG9yLS1tb2JpbGU6ICRtZW51LS1pbm5lcl9jb2xvciAhZGVmYXVsdDsgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGU6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvciAhZGVmYXVsdDsgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tbW9iaWxlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvci0tbW9iaWxlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX2hvdmVyX2NvbG9yLS1tb2JpbGU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yLS1zd2l0Y2gtYnJlYWtwb2ludDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtLS1zd2l0Y2gtYnJlYWtwb2ludDogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmctLXN3aXRjaC1icmVha3BvaW50OiAuMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuXHJcbiRtZW51dG9vbHNfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxKSAhZGVmYXVsdDtcclxuXHJcbiRtZW51dG9vbHNfaXRlbV9fc3ZnX3JlY3Rfc3Ryb2tlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fX3N2Z19yZWN0X2ZpbGw6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWVudXRvb2xzX2l0ZW1fX3N2Z19hcnJvd19maWxsOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEluZm8gY29udGFpbmVyXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gU29jaWFsc1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX3N2Z19maWxsX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1uYXYge1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51X3RyYW5zaXRpb24sIHZpc2liaWxpdHkgJG1lbnVfdHJhbnNpdGlvbiwgdHJhbnNmb3JtICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMWVtIDNlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDhlbSk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NHZoO1xyXG4gICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkbWVudV9wYWRkaW5nLXRvcCAkbWVudV9wYWRkaW5nLXNpZGVzO1xyXG4gICAgfVxyXG5cclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8mLS1ob3Jpem9udGFsIHtcclxuXHJcbiAgICAuYm9keS0tbWVudS1vcGVuZWQgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIHJpZ2h0OiAkbWVudS1jbG9zZV9wb3NpdGlvbl9yaWdodDtcclxuICAgICAgICB0b3A6ICRtZW51LWNsb3NlX3Bvc2l0aW9uX3RvcDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tbmF2X2Nsb3NlX190ZXh0X3RleHQtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skbWVudS1jbG9zZV9zaXplfSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcclxuICAgICAgICAgICAgZmlsbDogJG1lbnVfY2xvc2VfYnV0dG9uO1xyXG5cclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jbG9zZV9idXR0b247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0dmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4IC0gMnZoIC0gNzBweCk7IC8vIG1hcmdlcyBkZXMgZGlmZsOpcmVudHMgZWxlbWVudHMgbWFpbiBuYXYsIG1haW4gbmF2IHRvcCArIG1hcmdlIGJhc3NlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0dmg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcCwgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc29jaWFscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi42NjZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYm9yZGVyX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLW5hdl9pbmZvX3NvY2lhbHNfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAudG9wYmFyIHtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG5cclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6bm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51dG9vbHNfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMDA1LCAxLjAwMCwgMS4wMDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEuMDAwLCAxLjAwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWVudXRvb2xzX2l0ZW1fX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVudXRvb2xzX2l0ZW1fX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbGJhci1hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHkge1xyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51X19idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgICAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXJfX3RvcC0tdjMge1xyXG4gICAgLm1haW4tbmF2X193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciB7XHJcbiAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjAwMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnVfYmFja2dyb3VuZC0taG9yaXpvbnRhbDtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc3MDBweCcsICdtaW4taGVpZ2h0Jykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yLS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1lbnV0b29sc19pdGVtX2xhYmVsX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1lbnV0b29sc19pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtLS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51dG9vbHNfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZy0tc3dpdGNoLWJyZWFrcG9pbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudXRvb2xzX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1lbnV0b29sc19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtZW51dG9vbHNfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lbnV0b29sc19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29sYmFyLWFkZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgLmJvZHktLW1lbnUtb3BlbmVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZfX3RvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLW5hdl9fbG9nb3tcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIiRtZW51X2JhY2tncm91bmQgICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9icmFuZC0xLHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KSk7ICAvLyBNZW51IDogQ291bGV1ciBkZSBmb25kXHJcbiRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw6IHRyYW5zcGFyZW50O1xyXG4kbWVudV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnVfY29sb3ItLW1vYmlsZSAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LXNlcGFyYXRvcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRtZW51X2Nsb3NlX2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnVfaG92ZXItY29sb3IgICAgOiAkbWVudV9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZSAgICA6ICRtZW51X2hvdmVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgTU9CSUxFID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kbWVudV9tYXgtd2lkdGggICAgICA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHdpZHRoXHJcbiRtZW51X3RyYW5zaXRpb24gICAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1lbnVfcGFkZGluZy10b3AgICAgOiA1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWVudV9wYWRkaW5nLXNpZGVzICA6IDMuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgZHJvaXRlIGV0IGdhdWNoZVxyXG5cclxuJG1lbnVfaXRlbV9ib3JkZXItdG9wOiAwO1xyXG4kbWVudS1pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtZW51LWl0ZW1fcGFkZGluZzogMWVtIDA7XHJcbiRtZW51LWl0ZW1fcGFkZGluZy0tc3dpdGNoQnJlYWtwb2ludDogMCAxLjVlbTtcclxuJG1lbnVfaXRlbV9ib3JkZXItdG9wOiAwO1xyXG4kbWVudS1pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kbWVudS1pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJG1lbnUtaXRlbV9mb250LS1sZyAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0ZXh0LXRyYW5zZm9ybSBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9kZWNvcmF0aW9uICAgIDogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG4kc3VibWVudV9wb3NpdGlvbi14OiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3IgICAgOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBDb3VsZXVyIGR1IHNww6lyYXRldXJcclxuJHN1Ym1lbnVfcGFkZGluZy1sZWZ0ICAgICAgIDogMS45ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IHBhZGRpbmcgZ2F1Y2hlXHJcblxyXG4kc3VibWVudS1pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBtZFxyXG4kc3VibWVudS1pdGVtX2ZvbnQtLWxnICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1zd2l0Y2gtYnJlYWtwb2ludCAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9mb250LXNpemUgICAgIDogMC44ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IHRhaWxsZSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX3BhZGRpbmcgICAgICAgOiAwO1xyXG4kc3VibWVudS1pdGVtX3RleHQtYWxpZ24gICAgICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgPiBob3ZlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuXHJcbiRtZW51LWNsb3NlX3NpemUgICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl90b3AgOiAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBUb3BcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fcmlnaHQgOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBSaWdodFxyXG4kbWVudS10b3BiYXJfcG9zaXRpb246IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFycmUgZCdvdXRpbHMgOiBwb3NpdGlvbiBwYXIgcmFwcG9ydCDDoCBsYSBkcm9pdGUgZHUgbWVudVxyXG5cclxuJGhlYWRlcl9uYXYtdG9nZ2xlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtYWluLW5hdl9jbG9zZV9fdGV4dF90ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lbnUgZGVzIHBhZ2VzIGludGVybmVzIFtCRUdJTl1cclxuXHJcbiRtZW51LS1pbm5lcl9jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGUgIDogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yOy8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuJG1lbnV0b29sc19pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gOiBub25lO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmcgOiAwO1xyXG5cclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX2NvbG9yLS1zd2l0Y2gtYnJlYWtwb2ludCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udC0tc3dpdGNoLWJyZWFrcG9pbnQgOiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyA7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybS0tc3dpdGNoLWJyZWFrcG9pbnQgOiB1cHBlcmNhc2U7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZy0tc3dpdGNoLWJyZWFrcG9pbnQgOiAuMmVtO1xyXG5cclxuXHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtIDogbm9uZTtcclxuJG1lbnV0b29sc19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmcgOiAwZW07XHJcblxyXG4kbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgpO1xyXG4kbWVudXRvb2xzX2l0ZW1fX3N2Z19yZWN0X3N0cm9rZTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9maWxsOiB0cmFuc3BhcmVudDtcclxuJG1lbnV0b29sc19pdGVtX19zdmdfYXJyb3dfZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyBJbmZvIGNvbnRhaW5lclxyXG5cclxuLy8gVElUTEVcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFNvY2lhbHNcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tZW51LWRyb3Bkb3duIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlZHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSRtZW51X2NvbG9yXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYWluLW5hdl9fdG9vbHMge1xyXG4gICAgZm9udDogJG1lbnUtaXRlbV9mb250O1xyXG59XHJcbi5tZW51IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBmb250OiAkbWVudS1pdGVtX2ZvbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkbWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIHRleHQtYWxpZ246ICRtZW51LWl0ZW1fdGV4dC1hbGlnbjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJG1lbnUtaXRlbV9mb250LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgIGNvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkbWVudS1pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbjtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW1fcGFkZGluZy0tc3dpdGNoQnJlYWtwb2ludDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMS4yZW0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmssXHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWVudSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgem9vbTogMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRtZW51X3RyYW5zaXRpb247XHJcblxyXG4gICAgbGVmdDogJHN1Ym1lbnVfcG9zaXRpb24teDtcclxuICAgIGZvbnQ6ICRzdWJtZW51LWl0ZW1fZm9udDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRzdWJtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZm9udDogJHN1Ym1lbnUtaXRlbV9mb250LS1sZztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LCAnbWF4LXdpZHRoJykge1xyXG4gICAgICAgIHRvcCA6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250OiAkc3VibWVudS1pdGVtX2ZvbnQtLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnVfYmFja2dyb3VuZDtcclxuICAgICAgICBjbGlwOiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgLnN1Ym1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbYXJpYS1oYXNwb3B1cD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAuc3VibWVudV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogJHN1Ym1lbnUtaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHN1Ym1lbnUtaXRlbV90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLm1lbnUge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbWVudS1zZXBhcmF0b3JfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3JcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN1Ym1lbnUtLXRvZ2dsZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudSA+IC5tZW51X19pdGVtID4gLnN1Ym1lbnUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcblxyXG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbGc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJG1lbnVfaXRlbV9ib3JkZXItdG9wO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNzVlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbYXJpYS1oYXNwb3B1cD0ndHJ1ZSddIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudV9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayxcclxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjbGlwOiB1bnNldDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdG9nZ2xlZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHN1Ym1lbnVfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc3VibWVudS1pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG5cclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2l0ZW0geyBwYWRkaW5nOiAwIDEuNWVtO31cclxufSIsIlxyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybS10aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm0tdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtYWluLXNlYXJjaC1mb3JtLXRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlO1xyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjk1KTtcclxuXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9zaXplICAgICAgICA6IDIuNWVtO1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb24gICAgOiAwO1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vQ2hlY2tib3hcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveGVzX2xlZ2VuZF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDA7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja19jb2xvciAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMDtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1haW4tc2VhcmNoLWZvcm1fY2hlY2tib3hfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX2NoZWNrYm94LWN1c3RvbV9jaGVja19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFRleHRmaWVsZFxyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eSAgOiAwLjg7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3RleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV90ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbWFpbi1zZWFyY2hfc3VibWl0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtYWluLXNlYXJjaF9zdWJtaXRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJG1haW4tc2VhcmNoX3N1Ym1pdF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG5cclxuLy8gU2VsZWN0XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfY29sb3IgICAgICA6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfY29sb3ItLWRlbGV0ZWQgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaW5wdXRfYmFja2dyb3VuZC0tZGVsZXRlZCAgICAgICAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuXHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvciAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2ZvbnQgICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6IHdoaXRlO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQgOiByZ2JhKCRtYWluLXNlYXJjaC1mb3JtX3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC44KTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2l0ZW1fY29sb3ItLWRpc2FibGVkICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fc2VsZWN0X2NvdW50X2NvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvcjtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2gtZm9ybV9zZWxlY3RfaWNvbl9jb2xvciAgICAgICAgICAgICAgOiAkbWFpbi1zZWFyY2gtZm9ybV9jb2xvcjtcclxuXHJcbi8vIFJhbmdlXHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2ZvbnQgICAgICAgICAgICAgIDpub3JtYWwgNDAwIDE4cHgvMSAkZm9udC1mYW1pbHktLTEhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfbGV0dGVyLXNwYWNpbmcgICAgOiAwLjE4ZW07XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcm9tcHRfYmFja2dyb3VuZC0taGlnaGxpZ2h0OiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9wcmV2aWV3X2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX3NsaWRlcl90cmFja19jb2xvciAgICAgICAgOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjMpO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9zbGlkZXJfdHJhY2tfY29sb3ItLWFjdGl2ZTogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhbmdlX2ljb25fY29sb3I6ICRtYWluLXNlYXJjaC1mb3JtX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYW5nZV9ib3hfYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4vLyBSYWRpb1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19jaGVja19jb2xvciAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2gtZm9ybV9yYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fY2hlY2tlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gUmFkaW8gTG9jYWxpemF0b3JcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmRfMTtcclxuJG1haW4tc2VhcmNoLWZvcm1fcmFkaW9fbG9jYWxpemF0b3JfY2hlY2tfYm9yZGVyLWNvbG9yICAgOiBjdXJyZW50Q29sb3I7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYWluLXNlYXJjaC1mb3JtX3JhZGlvX2xvY2FsaXphdG9yX2xlZ2VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG5cclxuLy8gVmVydGljYWxcclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy10b3AgIDogNWVtO1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlczogMy42ZW07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCBzdmdcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtYXAtc3ZnX2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8vIFpvbmUgKHLDqWdpb24sIGTDqXBhcnRlbWVudClcclxuJG1hcC1zdmdfYXJlYV9maWxsICA6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRtYXAtc3ZnX2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Z19hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw6ICRtYXAtc3ZnX2dfbWFpbl9jb2xvcjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFwLXN2ZyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjAuNzU7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX196b29tIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi0tZGlzcGxheWVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjE7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBGb3Jtc1xyXG4gICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4qIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzYwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtNCwgLjI0KSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gRk9STSBUSVRMRVxyXG4vL1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEZPUk0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vL1xyXG4vLyBCVVRUT05cclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXN2Zy12YWdlbmN5IHtcclxuXHJcbiAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYXAtc3ZnLXZhZ2VuY3lfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vLmJ1dHRvbiB7XHJcbiAgICAvLyAgICBmb250IDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAvLyAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIC8vICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZDtcclxuICAgIC8vICAgIGNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgLy8gICAgYm9yZGVyLWNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgIC8vXHJcbiAgICAvLyAgICAmOmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy9cclxuICAgIC8vICAgICY6Zm9jdXMsXHJcbiAgICAvLyAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgICBjb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgIC8vICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgLy9cclxuICAgIC8vICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIC8vICAgICAgICB9XHJcbiAgICAvLyAgICB9XHJcbiAgICAvL31cclxuXHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtIDNlbSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWdpb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTFcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuXHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzYwcHg7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTQsIC4yNCk7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsOiAkY29sb3JfbmV1dHJhbC02O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTM7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjogMDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNjBweCAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC00LCAuMjQpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI6IDAgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdm1hbmRhdG9yeSB7XHJcblxyXG4gICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBmb250IDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19tYXBfY2lyY2xlX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVwIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JlZ2lvbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U7XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNjBweDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtNCwgLjI0KTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTY7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMztcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDA7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyOiAwO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0OyAvLyAvIVxcIEJhc2UgZXN0IGRlIDEyIHB4XHJcbiRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg6IDQwcHggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc6IC4wM2VtIDAgMCAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjogMC4xZW0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXBfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpO1xyXG4kbWFwX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGVhZmxldC1jb250YWluZXIgLm1hcF9fcG9wdXAgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogJG1hcF9wb3B1cF9jbG9zZV93aWR0aDtcclxuICAgIGhlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9oZWlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRtYXBfcG9wdXBfY2xvc2VfbGluZS1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc7XHJcbiAgICBtYXJnaW46ICRtYXBfcG9wdXBfY2xvc2VfbWFyZ2luO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBhbGlnbi1pdGVtczogJG1hcF9wb3B1cF9jbG9zZV9hbGlnbjtcclxuICAgIGp1c3RpZnktY29udGVudDogJG1hcF9wb3B1cF9jbG9zZV9qdXN0aWZ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6ICRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDtcclxuICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2NvbG9yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICAgIGhlaWdodDogNjY1cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkbWFwX3N2Z19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbHVzdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wb3B1cCB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwwLDAsMC4xNyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLDAsMCwwLjE3KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsMCwwLDAuMTcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwX3BvcHVwX19jb29yZHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcF9wb3B1cF9fY29vcmRzX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFwX3BvcHVwX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcclxuJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbWFwX3BvcHVwX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTI7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuJG1hcF9wb3B1cF9jbG9zZV93aWR0aDogNDBweDtcclxuJG1hcF9wb3B1cF9jbG9zZV9oZWlnaHQ6IDQwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfbGluZS1oZWlnaHQ6IDE7XHJcbiRtYXBfcG9wdXBfY2xvc2VfcGFkZGluZzogLjAzZW0gMCAwIDA7XHJcbiRtYXBfcG9wdXBfY2xvc2VfbWFyZ2luOiAwLjFlbTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI6IG5vbmU7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplOiAzMHB4O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRtYXBfcG9wdXBfY2xvc2VfYWxpZ246IGNlbnRlcjtcclxuJG1hcF9wb3B1cF9jbG9zZV9qdXN0aWZ5OiBjZW50ZXI7XHJcbiRtYXBfcG9wdXBfY2xvc2VfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcF9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfcGFkZGluZzogMWVtIDJlbSAxZW0gMWVtO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ICRmb250LWZhbWlseS0tMTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogbm9uZTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9wYWRkaW5nOiAuNWVtO1xyXG4kbWFwX3BvcHVwX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLy8gVmVuZHVzXHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX19zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEFnZW5jZXMgLyBSZXByZXNlbnRhdGl2ZXNcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLm1hcC1wb3BpbiB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRtYXAtcG9waW5fX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fY29tcG9fZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fY29tcG9fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluX19wcmljZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX19wcmljZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluX19yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX19yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdGF0dXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtcG9waW5fX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX19zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJG1hcC1wb3Bpbl9fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbl90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlcyB7XHJcbiAgICAgICAgJi5tYXAtcG9waW4ge1xyXG4gICAgICAgICAgICAubWFwLXBvcGluIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwYmllbmljaSB7XHJcbiAgICAubWFwLXBvcGluX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn0iLCIkbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbWFwLXBvcGluX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRtYXAtcG9waW5fdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtcG9waW5fX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluX19jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRtYXAtcG9waW5fX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluX19wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRtYXAtcG9waW5fX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbWFwLXBvcGluX19yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kbWFwLXBvcGluX19zdGF0dXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLXBvcGluX19zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJG1hcC1wb3Bpbl9fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW5fX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluX19zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG5cclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG1hcC1wb3Bpbl9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbWFwLXBvcGluX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRtYXAtcG9waW5fYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjtcclxuXHJcblxyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbWFwLXBvcGluLS1hZ2VuY2VzLXJlcHJlc2VudGF0aXZlc19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtcG9waW4tLWFnZW5jZXMtcmVwcmVzZW50YXRpdmVzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG1hcC1wb3Bpbi0tYWdlbmNlcy1yZXByZXNlbnRhdGl2ZXNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfd3JhcHBlcl9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFwLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1hcC12MV90aXRsZS0tdjFfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RleHRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtdjEge1xyXG4gICAgY29sb3I6ICRtYXAtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3ODVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFwLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtdjFfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDllbSAxNSUgNWVtIDIyJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRtYXAtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLXYxX2JhY2tncm91bmQ6ICRtYXAtdjFfYmFja2dyb3VuZC1jb2xvciAkbWFwLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRtYXAtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRtYXAtdjFfbWFya2VyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC12MV93cmFwcGVyX3BhZGRpbmc6IDA7XHJcbiRtYXAtdjFfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMTtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG1hcC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbWFwLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRtYXAtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwLXYxX3RpdGxlLS12MV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRtYXAtdjFfdGl0bGUtLXYxX190ZXh0X2xldHRlci1zcGFjaW5nOiAwOyIsIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDbHVzdGVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJG1hcC1iYW5uZXJfY29udGFpbmVyX21heC13aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG4kbWFwLWJhbm5lcl9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRtYXAtYmFubmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtYmFubmVyX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRtYXAtYmFubmVyX2hlaWdodDogMzMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogaGF1dGV1ciBkZSBsYSBtYXBcclxuLy8gTWFya2VyXHJcbiRtYXAtYmFubmVyX21hcmtlcl9jb2xvcjogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yO1xyXG4kbWFwLWJhbm5lcl9jb2xvcl9jZXJjbGVfZm9udDokY29sb3JfYnJhbmQtMTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpO1xyXG4kbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yOiRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWFya2VyIDogY291bGV1clxyXG4vLyBDbHVzdGVyXHJcbiRtYXAtYmFubmVyX2NsdXN0ZXJfYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGZvbmRcclxuJG1hcC1iYW5uZXJfY2x1c3Rlcl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICAubWFwIHtcclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogb3JhbmdlO1xyXG4gICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICBtYXJnaW46MmVtIDAgMmVtIDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYXAtYmFubmVyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogJG1hcC1iYW5uZXJfaGVpZ2h0O1xyXG4gICAgICAgIC5qcy1tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtYmFubmVyX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ2MHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXh4bDogMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9BdXRyZXMgc3R5bGVzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9tb2JpbGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGwgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14eGx9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7ICBjb21tZW50w6kgcG91ciBmYWlyZSBmb25jdGlvbm5lciBsaW5rLWJsb2NcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5ld3MtbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAyZW0gYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLm5ld3MtbGlzdGluZy12MXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kbmV3cy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDYwcHg7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kbmV3cy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9uYi1zbWFsbC1pdGVtOiAyICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL0F1dHJlcyBzdHlsZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVte1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rcyAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKCN7JG5ld3MtbGlzdGluZy12Ml9uYi1zbWFsbC1pdGVtICsgMX1uICsgMSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkbmV3cy1saXN0aW5nLXYyX25iLXNtYWxsLWl0ZW06IDI7IC8vIE5vbWJyZSBkZSBwZXRpdHMgaXRlbVxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQyMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy1saXN0aW5nLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE1ODBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMC41ZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBURVhUXHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8vIERBVEVcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b206IDEuNWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtZGV0YWlscy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZ195O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOC42NjZlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMzMzZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWxzLXYxX19pdGVtX2RhdGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy1kZXRhaWxzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTU4MHB4O1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDAuNWVtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQ1cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1kZXRhaWxzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWRldGFpbHMtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX19pdGVtX2NvbnRlbnRfZm9udDogJHRleHRfZm9udDtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJG5ld3MtZGV0YWlscy12MV9faXRlbV9kYXRlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfX2l0ZW1fZGF0ZV9tYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHggIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBpdGVtIGxpbmtcclxuJG5ld3MtcmVsYXRlZC12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDMgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAzICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXJlbGF0ZWQtdjEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtcmVsYXRlZC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtcmVsYXRlZC12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtcmVsYXRlZC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teSAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXggN2VtICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLWxnICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0teHhsICRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGwgJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS14eGx9IC0gKCN7JG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14eGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy1yZWxhdGVkLXYxX19pdGVtX2RhdGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbmV3cy1yZWxhdGVkLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5uZXdzLXJlbGF0ZWQtdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgJi0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kOiAkbmV3cy1yZWxhdGVkLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtcmVsYXRlZC12MV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpO1xyXG4kbmV3cy1yZWxhdGVkLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG5ld3MtcmVsYXRlZC12MV9faXRlbV9kYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKTtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDM7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAzO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtcmVsYXRlZC12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGV4dF9mb250OiAkdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4vLyBpdGVtIHRpdGxlXHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNi42ZW0gN2VtIDQuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjFfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kbmV3cy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG5ld3MtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJG5ld3MtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRuZXdzLXYxX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy12MV9idXR0b24tZHJhd2luZ19pdGVtX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYxX2J1dHRvbi1kcmF3aW5nX2l0ZW1fYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtdjFfYnV0dG9uLWRyYXdpbmdfaXRlbV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJG5ld3MtdjFfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kbmV3cy12MV9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12MV9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM3MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXYyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12Ml9pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogLTNlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZDogJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KTtcclxuJG5ld3MtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRuZXdzLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzcwcHg7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJG5ld3MtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy12Ml9pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjJfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHggIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjNfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy12MyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkbmV3cy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy12M19tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyOTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNGVtIDNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRuZXdzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjNfYmFja2dyb3VuZC1zaXplO1xyXG4kbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NCk7XHJcbiRuZXdzLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kbmV3cy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRuZXdzLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kbmV3cy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJG5ld3MtdjNfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbmV3cy12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLXYzX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG5ld3MtdjNfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDUwcHgsIGNhbGMoOSAvIDgwICogMTAwdncpLCAxMjBweCkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3NsZXR0ZXItdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtIDNlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi4xM2VtIDEwZW0gMi4yZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNTMzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS40ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMjY3ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xvZ2FuIHtcclxuICAgICAgICBmb250OiAkbmV3c2xldHRlci12MV9zbG9nYW5fZm9udDtcclxuICAgICAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfc2xvZ2FuX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3c2xldHRlci12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzbGV0dGVyLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZW1wdHktc2VhcmNoIH4gLm5ld3NsZXR0ZXItdjEge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3NsZXR0ZXIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vIEF1dHJlc1xyXG4kbmV3c2xldHRlci12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRuZXdzbGV0dGVyLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kbmV3c2xldHRlci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gU2xvZ2FuXHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg1MHB4LCBjYWxjKDkgLyA4MCAqIDEwMHZ3KSwgMTIwcHgpLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3c2xldHRlci12MV9zbG9nYW5fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzbGV0dGVyLXYxX3Nsb2dhbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIFRpdHJlXHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kbmV3c2xldHRlci12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIExpZW5zXHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG5ld3NsZXR0ZXItdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3c2xldHRlci12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRuZXdzbGV0dGVyLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG9waW5pb25zLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDNlbSAyZW0gMDtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNS42ZW0gN2VtIDQuNmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYxX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kb3BpbmlvbnMtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRvcGluaW9ucy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4O1xyXG4kb3BpbmlvbnMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRvcGluaW9ucy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG9waW5pb25zLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRvcGluaW9ucy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kb3BpbmlvbnMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJG9waW5pb25zLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiRjb2xvcl9icmFuZF8zO1xyXG4kb3BpbmlvbnMtdjFfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQ6ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDUwcHggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjNlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF9tb2JpbGVfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMC44NCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3BpbmlvbnMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX21vYmlsZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2NvbnRlbnRfdG9wX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9jb250ZW50X3RvcF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfY29udGVudF90b3BfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfaXRlbV9uYW1lX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9pdGVtX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogNGVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG9waW5pb25zLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kb3BpbmlvbnMtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweDtcclxuJG9waW5pb25zLXYyX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9mb250OiAkdGV4dF9mb250O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbTtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG9waW5pb25zLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRvcGluaW9ucy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kb3BpbmlvbnMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRvcGluaW9ucy12Ml9pdGVtX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRvcGluaW9ucy12Ml9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kb3BpbmlvbnMtdjJfY29udGVudF90b3BfbW9iaWxlX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDAuODQpO1xyXG4kb3BpbmlvbnMtdjJfY29udGVudF90b3BfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9jb250ZW50X3RvcF90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kb3BpbmlvbnMtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzIwcHggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RleHRfZm9udDogJHRleHRfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRvcGluaW9ucy12M19tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkb3BpbmlvbnMtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9uYW1lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9kYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRvcGluaW9ucy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJG9waW5pb25zLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzIwcHg7XHJcbiRvcGluaW9ucy12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJG9waW5pb25zLXYzX3RleHRfZm9udDogJHRleHRfZm9udDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAzZW07XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG9waW5pb25zLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRvcGluaW9ucy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kb3BpbmlvbnMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRvcGluaW9ucy12M19pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMjtcclxuJG9waW5pb25zLXYzX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJG9waW5pb25zLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFnaW5hdGlvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiAzMHB4ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fc3ZnX2NvbG9yIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX3N2Z19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fY29sb3I7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgZm9udDogJHBhZ2luYXRpb25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0tLXNlcHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGlua3tcclxuICAgICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuICAgICAgICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCl7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXJyb3cge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhZ2luYXRpb25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwYWdpbmF0aW9uX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3ZnLS1wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vVmVyc2lvbiBNb2JpbGVcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJywnbWF4LXdpZHRoJykge1xyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAmLS1wcmV2LCYtLW5leHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcHJldntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbmV4dHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNlcHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmt7bWFyZ2luOiAwIC4xZW07fVxyXG4gICAgfVxyXG59IiwiJHBhZ2luYXRpb25fY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYWdpbmF0aW9uX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHBhZ2luYXRpb25fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuJHBhZ2luYXRpb25fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTogMzBweDtcclxuJHBhZ2luYXRpb25faXRlbV9jb2xvciA6ICRjb2xvcl9icmFuZC0zO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0zO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYWdpbmF0aW9uX3N2Z19jb2xvciA6ICRjb2xvcl9icmFuZC00O1xyXG4kcGFnaW5hdGlvbl9zdmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1zX21heC13aWR0aDogMTIzNXB4ICFkZWZhdWx0O1xyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweCAhZGVmYXVsdDtcclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFydG5lci1saXN0aW5nLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vbWFyZ2luOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA2ZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAzO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZCA6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjUwcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbXNfbWF4LXdpZHRoOiAxMjM1cHggIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kcGFydG5lci1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuLy8gRHJhd2luZ1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4vL1xyXG4vLyBJVEVNIFRJVExFXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRuZXItbGlzdGluZy12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1heC13aWR0aDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9tYXJnaW46IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHBhcnRuZXItbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDZlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuaXRlbV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfYm9yZGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLml0ZW1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGg6IDEyMzVweDtcclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMjUwcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjUwcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHg7XHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDUwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDAuNWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vLyBCVVRUT04gTU9CSUxFXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW1zLWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXZ2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLTM2MGRlZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJi0tMSwgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjF7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbC0tb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zLCBvcGFjaXR5IDMwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjUlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb2dyYW1zIGxpc3RpbmcgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuLy8gQXV0cmVzXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuLy8gVGl0cmVcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuXHJcbi8vIEl0ZW1cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDAuNWVtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtO1xyXG5cclxuLy8gQm91dG9uXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcblxyXG4vLyBCVVRUT04gTU9CSUxFXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDUwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbl9kcmF3aW5nX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbXMtbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSA1ZW0gMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0xLCAmLS0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0tZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12diB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDVlbSAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLTM2MGRlZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1zdGF0dXMge1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjJfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQob2RkKSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDFlbSAwIDVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS12diB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAucHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbS1jb250ZW50LS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0ZW0gMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb2dyYW1zIGxpc3RpbmcgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuLy8gQXV0cmVzXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4vLyBJdGVtXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gQm91dG9uXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG5cclxuLy8gQlVUVE9OIE1PQklMRVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQyNXB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW1zLWxpc3RpbmctdjMge1xyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmLS0xLCAmLS0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41ZW07XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXZ2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9ncmFtcy1saXN0aW5nLXYzX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGlua3MgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQcm9ncmFtcyBsaXN0aW5nIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQkFDS0dST1VORFxyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIEFVVFJFU1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHg7XHJcblxyXG4vLyBUSVRSRVxyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBJVEVNXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbi8vIElURU0gVE9PTFNcclxuJHByb2dyYW1zLWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gQk9VVE9OXHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3Jvb21fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMTogMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMjogMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMzogMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW1zLWRldGFpbC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdnYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlydHVhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbXBvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3Jvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbWFzb25yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rI3skcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8xfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rI3skcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8yfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rI3skcHJvZ3JhbXMtZGV0YWlsLXYxX19nYWxsZXJ5X250aC1jaGlsZF8zfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYnV0dG9uLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIlIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0ZW0gYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMGVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpbnQsXHJcbiAgICAgICAgICAgICAgICAmX18zZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvb20tY29tcG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucm9vbS1jb21wbyB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV90aXRsZS0tdjFfX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGgge1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV9sYWJlbF9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2LjYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfdmFsdWVfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV92YWx1ZV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy0tcGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjFfX3RhYnNfc3ZnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzLXNoYXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbHMtc2hhcmUtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA0ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9ncmFtcy1kZXRhaWwtdjEge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1MDBweDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19pdGVtX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3Jvb21fY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzE6IDI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzI6IDM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfX2dhbGxlcnlfbnRoLWNoaWxkXzM6IDM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3RpdGxlLS12MV9fYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX2xhYmVsX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX3RhYnMtdjFfbGFiZWxfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12MV90YWJzLXYxX3ZhbHVlX19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV92YWx1ZV9fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfdGFicy12MV92YWx1ZV9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX190YWJzX3N2ZzogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLWRldGFpbC12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW1zLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzQ1cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX21hcC1wb2lfdGl0bGVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW1zLWRldGFpbC12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgPi5kZWNvcmF0ZV9fd3JhcHBlciAuZGVjb3JhdGVfX3Zpc3VhbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXItaW1nX19pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjNlbSA2LjZlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yb29tIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3Jvb21fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yb29tX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gNi42ZW0gM2VtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAzZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdnYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlydHVhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2xzX192aWRlb19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpbnQsXHJcbiAgICAgICAgICAgICAgICAmX18zZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICYubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXYxIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXItLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9fdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RoIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV9sYWJlbF9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfdmFsdWVfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV92YWx1ZV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLS1wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12Ml9fdGFic19zdmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICYuYWdlbmN5IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtc2hhcmUge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZ3JhbXMtZGV0YWlsLXYyIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTM0NXB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29yZV9zdGF0dXNfYmFja2dyb3VuZF9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2l0ZW1fc3RhdHVzX2JvcmRlcjogJGNvcmVfc3RhdHVzX2JvcmRlcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9mb250Om5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9tYXAtcG9pX3RpdGxlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfX2NvbnRlbnRfcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12Ml9fY29udGVudF9yb29tX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3RpdGxlLS12MV9fYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX2xhYmVsX190ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX3RhYnMtdjFfbGFiZWxfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12Ml90YWJzLXYxX3ZhbHVlX19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV92YWx1ZV9fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjJfdGFicy12MV92YWx1ZV9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTFweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYyX190YWJzX3N2ZzogJGNvbG9yX2JyYW5kLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFic19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW1zLWRldGFpbC12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLWRldGFpbC12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zbGlkZXItaW1nIHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWltZ19fc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMy41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fM2Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2RvY190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12diB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDFlbTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnRvb2xzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXJ0dWFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgJi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAgICAgJi0tdjEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12MyB7XHJcbiAgICAgICAgICAgICAgICAmLm1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvb20tY29tcG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucm9vbS1jb21wbyB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3RpdGxlLS12MV9fYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190aCB7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfbGFiZWxfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX2xhYmVsX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV92YWx1ZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLS1wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLWRldGFpbC12M19fdGFic19zdmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLWRldGFpbC12M190YWJzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXJvb21fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICYuYWdlbmN5IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5IHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtc2hhcmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscy1zaGFyZS12MSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wcm9ncmFtcy1kZXRhaWwtdjMge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtcy1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLWRldGFpbC12M19jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFic19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb2dyYW1zLWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX3Z2X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLWRldGFpbC12M19fZG9jX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX19kb2NfdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12M190aXRsZS1yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjNfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYzX3RpdGxlLXByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdGl0bGUtLXYxX19ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfbGFiZWxfX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfdGFicy12MV9sYWJlbF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbXMtZGV0YWlsLXYzX3RhYnMtdjFfdmFsdWVfX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3ZhbHVlX19sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb2dyYW1zLWRldGFpbC12M190YWJzLXYxX3ZhbHVlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1kZXRhaWwtdjNfX3RhYnNfc3ZnOiAkY29sb3JfYnJhbmQtMTsiLCIkc2VydmljZXMtdjRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12NF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRzZXJ2aWNlcy12NF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQyNXB4O1xyXG4kc2VydmljZXMtdjRfaXRlbS1wZXItcm93OiAxO1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teDogMDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXk6IDFlbTtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tcGVyLXJvdy0tbGc6IDM7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tcGVyLXJvdy0teHhsOiAzO1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teC0teHhsOiAxZW07XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bDogMmVtO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjRfc3ZnX2ZpbGxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCQUNLR1JPVU5EXHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQ6ICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gQ09OVEFJTkVSXHJcbiRwcm9ncmFtcy1yZWxhdGVkX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gVklMTEVcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfY29sb3ItZm9udDogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9sZXR0ZXItc3BhY2luZzogM3B4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2xpbmUtaGVpZ2h0OiAxLjRlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vIENPTVBPXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi8vIFBJRUNFU1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fcGllY2VzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fcGllY2VzX2NvbG9yLWZvbnQ6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG5cclxuLy8gU1RBVFVTXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfYmFja2dyb3VuZDogJGNvcmVfc3RhdHVzX2JhY2tncm91bmRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19ib3JkZXI6ICRjb3JlX3N0YXR1c19ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gU0VQQVJBVE9SXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuXHJcbi8vIFBSSUNFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vLyBSRUZFUkVOQ0VcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbi8vIEJVVFRPTlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfYXJyb3dfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuLy8gQlVUVE9OIE1PQklMRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBPVEhFUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjogcmdiYSgkY29sb3JfYnJhbmRfMSwgMSkgIWRlZmF1bHQ7XHJcblxyXG4ucHJvZ3JhbXMtcmVsYXRlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtcy1yZWxhdGVkX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW1zLXJlbGF0ZWRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93fSAtICgjeyRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZyAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpbGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfY29sb3ItZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX190aXRsZV9mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9fdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGllY2VzIHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19jb2xvci1mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLXJlbGF0ZWRfX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9ncmFtcy1yZWxhdGVke1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi12aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb2dyYW1zIHJlbGF0ZWRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQkFDS0dST1VORFxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kOiAkcHJvZ3JhbXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW1zLXJlbGF0ZWRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtcy1yZWxhdGVkX2JhY2tncm91bmQtc2l6ZTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIENPTlRBSU5FUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1ODBweDtcclxuXHJcbi8vIFZJTExFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX2NvbG9yLWZvbnQ6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdmlsbGVfbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3ZpbGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX192aWxsZV9saW5lLWhlaWdodDogMS40ZW07XHJcblxyXG4vLyBUSVRMRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX190aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4vLyBDT01QT1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4vLyBQSUVDRVNcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX3BpZWNlc19jb2xvci1mb250OiAkY29sb3JfYnJhbmRfMztcclxuXHJcbi8vIFNUQVRVU1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3I7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX19zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbi8vIFNFUEFSQVRPUlxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcblxyXG4vLyBQUklDRVxyXG4kcHJvZ3JhbXMtcmVsYXRlZF9faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuLy8gUkVGRVJFTkNFXHJcbiRwcm9ncmFtcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBCVVRUT05cclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuXHJcbi8vIEJVVFRPTiBNT0JJTEVcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb2dyYW1zLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG5cclxuLy8gT1RIRVJcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvZ3JhbXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRwcm9ncmFtcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1wZXItcm93LS14bDogMztcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuJHByb2dyYW1zLXJlbGF0ZWRfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvbW90ZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjRlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvbW90ZS12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjEzZW0gMCAyLjJlbSAxMGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjRlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41MzNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjRlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNjdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX3Nsb2dhbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJvbW90ZS12MV9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9tb3RlLXYxX3Nsb2dhbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb21vdGUtdjFfc2xvZ2FuX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHByb21vdGUtdjFfdGV4dF9mb250O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWlzZSBlbiBhdmFudCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG5cclxuJHByb21vdGUtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRwcm9tb3RlLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kcHJvbW90ZS12MV9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoNTBweCwgY2FsYyg5IC8gODAgKiAxMDB2dyksIDEyMHB4KS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb21vdGUtdjFfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvbW90ZS12MV9zbG9nYW5fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvbW90ZS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHByb21vdGUtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDM1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9tb3RlLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuXHJcbiRwcm9tb3RlLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMztcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb21vdGUtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvbW90ZS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1MDBweCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMTogMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMjogMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMzogMyAhZGVmYXVsdDtcclxuXHJcbi8vREVTQ1JJUFRJT05cclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXggJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1nX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9zIHtcclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Z2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc192dl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlydHVhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfY29tcG9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nYWxsZXJ5IHtcclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2ODVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX21hc29ucnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWdfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKyN7JHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKyN7JHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMn0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKyN7JHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfM30pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b24tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMiUgMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02NXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0ZW0gYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMGVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9fdGFicyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW5mb190YWJzX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX2dyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19kYXRhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZGF0YXMge1xyXG5cclxuICAgICAgICAgICAgJl9fZW5lcmd5IHtcclxuICAgICAgICAgICAgICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZW5lcmd5X19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktZGV0YWlsLXYxX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfaXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzLXNoYXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgJi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAgICAgJi0tdjEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1dmg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjMge1xyXG4gICAgICAgICAgICAgICAgJi5tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190b29sc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2NvbnRlbnRfcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fY29udGVudF9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMTogMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMjogMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZ2FsbGVyeV9udGgtY2hpbGRfMzogMztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Rlc2NyaXB0aW9uX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWFfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNWVtICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb250YWN0X2Zvcm1fdmFsaWRhdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTFweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbnRhY3RfZm9ybV9zdWJtaXRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNWVtICRmb250LWZhbWlseS0tMztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGVudF9hZ2VuY3lfd3JhcHBlcl93aWR0aDogMTMzNXB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNWVtICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb250YWN0X2Zvcm1fdmFsaWRhdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTFweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29udGFjdF9mb3JtX3N1Ym1pdF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzQ1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4vL0RFU0NSSVBUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXAtcG9pX3RpdGxlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjNlbSA2LjZlbSAyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb21wbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9jb21wb19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNi42ZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgICAgICAgICZfX3Z2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMyUgKiAzLzQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlci0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9fdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX3RhYnNfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW5lcmd5X19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iaWctZGF0YSB7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgO1xyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwLXBvaV90aXRsZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAwIDVlbSA1LjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5IHtcclxuICAgICAgICAmLmFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3lfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzLXNoYXJlIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29jaWFscy1zaGFyZS12MSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICYubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXYxIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXZoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktdmFjYXRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0NXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGVuZGFyIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZS1zZWFzb25yZW50YWwge1xyXG4gICAgICAgICAgICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWNhdGlvbl9fZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2dyb3VwLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTM0MHB4ICsgNmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICAucHJvcGVydGllcy1yZWxhdGVkX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYzMHB4O1xyXG5cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kcGUge1xyXG4gICAgICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzNDVweDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzX3Z2X2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDJlbSAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2NvbnRlbnRfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19jb250ZW50X3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fY29udGVudF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fY29udGVudF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19jb250ZW50X3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX2NvbnRlbnRfcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml90aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXAtcG9pX3RpdGxlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfZm9udDogJGNvcmVfc3RhdHVzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29yZV9zdGF0dXNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nOiAkY29yZV9zdGF0dXNfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9zdGF0dXNfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2N1cnJlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuLy9ERVNDUklQVElPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfaG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteCAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dhbGxlcnkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zbGlkZXItaW1nIHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWltZ19fc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41ZW0gMWVtIDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12diB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDFlbTtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdG1lZGlhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10b29sc3Z2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdmlydHVhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190b29sc19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjNfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRlYW0tdjNfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXRvdGFsIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvX3RhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaW5mb190YWJzX193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb190YWJzX19ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fdGFic19fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEge1xyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZS10b3AtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggIDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jb21wb3NpdGlvbl9vZl9wYXJ0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDVlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgJi5hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3kge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMtc2hhcmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgICAmLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICAgICAmLS12MSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fY29udGVudCwgLm1lZGlhLW1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXYzIHtcclxuICAgICAgICAgICAgICAgICYubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjV2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktdmFjYXRpb24ge1xyXG4gICAgICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZS1zZWFzb25yZW50YWwge1xyXG4gICAgICAgICAgICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFjYXRpb25fX2VxdWlwbWVudCB7XHJcbiAgICAgICAgICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEzNDBweCArIDZlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcGx5LW9ubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgJi5hcHBseS1vbmxpbmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRwZSB7XHJcbiAgICAgICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fc3RhdHVzX2ZvbnQ6ICRjb3JlX3N0YXR1c19mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19jb2xvcjogJGNvcmVfc3RhdHVzX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZzogJGNvcmVfc3RhdHVzX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTogJGNvcmVfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fcGFnaW5hdGlvbl9udW1iZXJzX3RvdGFsX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIycHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDQwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGl0bGUtLXYxX19nbG9iYWxfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RpdGxlLS12MV9fZ2xvYmFsX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12M190aXRsZS0tdjFfX2dsb2JhbF90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb25fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfdnZfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc19sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzX3Z2X2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190b29sc192dl9ob3Zlcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdG9vbHNfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwLjVlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUkVQUkVTRU5UQVRJVkUgREVUQUlMU1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvb2xzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41ZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdnYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19oZWFydF9maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Zy0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAyZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNQU5EQVRBSVJFIEJFR0lOXHJcbiAgICAgICAgJl9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc2NDdlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0NTBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwLjVlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19tb2JpbGVfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDUwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBSRVBSRVNFTlRBVElWRSBERVRBSUxTXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSA1ZW0gMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tcG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb21wb19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3MtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19tb2JpbGVfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3MtLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMsIG9wYWNpdHkgMzAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1oYXMtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12diB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMGVtIDVlbSAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tMzYwZGVnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTUFOREFUQUlSRSBCRUdJTlxyXG4gICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc2NDdlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbl9kcmF3aW5nX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX190b29scy0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW0tY29udGVudC0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXZ2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICYucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWhhcy12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9fdG9vbHMtLWFsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fX3Rvb2xzLS1hbGlnbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBlbSAxZW0gMCA1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQ1MHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fYWRkcmVzc19jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b25fZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfc3Ryb2tlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X3RleHRfdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV90ZXh0X21hbmRhdG9yeV9jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9hZGRyZXNzX2NvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX2NvbnRlbnRfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3N0YXR1c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X2ZpbGxfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBSRVBSRVNFTlRBVElWRSBERVRBSUxTXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjNfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXItdjEge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGltZ19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXM7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9zdGF0dXNfYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb21wbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29tcG9fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9vbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12diB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLTM2MGRlZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0taGVhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19oZWFydF9zdHJva2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdmctLWhlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW17XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtIHtcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEJFR0lOXHJcbiAgICAgICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJi5yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEVORFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MjVweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fc3RhdHVzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19faXRlbV90b29sc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3Rvb2xzX2hlYXJ0X3N0cm9rZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1fdG9vbHNfaGVhcnRfZmlsbF9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfdGV4dF90cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9tYW5kYXRvcnlfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbWFuZGF0b3J5X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2FkZHJlc3NfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfYWRkcmVzc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07IiwiLy8gaXRlbSBsaW5rXHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmFwcGx5LW9ubGluZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMzVweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAmX19saW5rcyB7XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYXBwbHlvbmxpbmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRhcHBseW9ubGluZV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFwcGx5b25saW5lX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEsXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MixcclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuXHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTV2aDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC44ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTU4MHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydGllcy1yZWxhdGVkX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydGllcy1yZWxhdGVkX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAvL21hcmdpbjogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teC0tbGcgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydGllcy1yZWxhdGVkX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9wZXJ0aWVzLXJlbGF0ZWRfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnRpZXMtcmVsYXRlZF9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbXBvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVlbSAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcy0tbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX21vYmlsZV90ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZF9fZGVjb3JhdGUtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvcGVydGllcy1yZWxhdGVkX19saW5rcy0taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1ob3ZlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b25fZHJhd2luZ19tb2JpbGVfY29sb3I7XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZF9vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWRfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnRpZXMtcmVsYXRlZF9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydGllcy1yZWxhdGVkX2JhY2tncm91bmQtc2l6ZTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTgwcHg7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fY29tcG9fY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTJweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb3JlX3N0YXR1c19iYWNrZ3JvdW5kX2NvbG9yO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19pdGVtX3N0YXR1c19mb250OiAkY29yZV9zdGF0dXNfZm9udDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfY29sb3I6ICRjb3JlX3N0YXR1c19jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06ICRjb3JlX3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9faXRlbV9zdGF0dXNfYm9yZGVyOiAkY29yZV9zdGF0dXNfYm9yZGVyO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmRfMTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2hvdmVyOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAxKTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTRweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZTtcclxuJHByb3BlcnRpZXMtcmVsYXRlZF9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7IiwiLy8gQUdFTkNZXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGVudF9hZ2VuY3lfd3JhcHBlcl93aWR0aDogMTMzNXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2NvbnRhY3RfZm9ybV92YWxpZGF0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDExcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMXB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb250YWN0X2Zvcm1fc3VibWl0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCA0MHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9tb2JpbGVfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4uYWdlbmN5IHtcclxuICAgIG1heC13aWR0aDogMTMzNXB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV9jb250ZW50X2FnZW5jeV93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14IDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNWVtIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYWdlbmN5X2NhdGVnb3J5X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2FnZW5jeV9jYXRlZ29yeV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9hZ2VuY3lfY2F0ZWdvcnlfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV90aXRsZS0tdjFfX2FnZW5jeV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfdGl0bGUtLXYxX19hZ2VuY3lfdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX3RpdGxlLS12MV9fYWdlbmN5X3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMzVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX25hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWFpbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2Nvb3Jkc19fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2FnZW5jeV9jb29yZHNfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX19hZ2VuY3lfY29vcmRzX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWFuZGF0b3J5LFxyXG4gICAgICAgICAgICAgICAgJi5uZWdvY2lhdGV1ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2luZm8tZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94X19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2NvbnRhY3RfZm9ybV92YWxpZGF0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9fYWdlbmN5X2NvbnRhY3RfZm9ybV9zdWJtaXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdG9vbHMtdjFfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRvb2xzLXYxX2l0ZW1fdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX3N2Zy1maWxsOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRvb2xzLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0b29scy12MV9pdGVtX2hvdmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRvb2xzLXYxX2l0ZW1faG92ZXJfc3ZnLWZpbGw6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b29sc19pdGVtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44NSkgIWRlZmF1bHQ7XHJcbi50b29scyB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IC4yZW0gMDtcclxuICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXMgZWFzZSA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgJi5zaG93aGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaG93aGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sc19pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEFuaW1hdGlvblxyXG5cclxuICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zaG93aGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vbGVmdDogNzYlO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNob3doaWRlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udG9vbHMtdjEge1xyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBidXR0b24sXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29scy12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2xzLXYxX2l0ZW1fYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xzLXYxX2l0ZW1fdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xzLXYxX2l0ZW1fc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWNhbGN1bGF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29scy12MV9pdGVtX2hvdmVyX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2xzLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29scy12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29scy12MV9pdGVtX2hvdmVyX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2xzLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3ZnLS1oZWFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xzLXYxX2l0ZW1faG92ZXJfc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl90ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdG9vbHMtdjFfaXRlbV9ob3Zlcl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29scy12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfY29udGFjdC1hZ2VuY3lfbWF4LXdpZHRoOiAxMjY1cHggIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAuY29udGFjdC12MSB7XHJcbiAgICAgICAgICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9jb250YWN0LWFnZW5jeV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGVsLFxyXG4gICAgICAgICAgICAgICAgJi1tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXggMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgMTBlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2l0eSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktbGlzdGluZyB7XHJcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8mX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcclxuICAgICAgICAuZmlsdGVyLXYxIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfbGlzdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZmlsdGVyLXYxX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZpbHRlci12MV9vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfb3B0aW9uX3RleHRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZpbHRlci12MV9zZWxlY3RfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmlsdGVyLXYxX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX3NlbGVjdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItdjFfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxufSIsIiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfY29udGFjdC1hZ2VuY3lfbWF4LXdpZHRoOiAxMjY1cHg7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9tYXgtd2lkdGg6IDU1MHB4O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgNDVweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX3RpdGxlLS12MV9fbGlzdGluZ190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfdGl0bGUtLXYxX19saXN0aW5nX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV90aXRsZS0tdjFfX2xpc3RpbmdfdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS40ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlscy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4iLCIkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoOiAxNDcwcHggIWRlZmF1bHQ7XHJcblxyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9uYW1lLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9uYW1lLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X3RleHQtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb29yZHNfY29udGVudC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMC41ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0ZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNS4zMzNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9uYW1lLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VjZWNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuMDY3ZW0gYXV0byAxLjI2N2VtIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfaW5mb3MtdGV4dHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tMSwgJi0tMiwgJi0tMyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF90ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnQtZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb29yZHNfbGFiZWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyAge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBSZXByZXNlbnRhdGl2ZXMgbGlzdGluZyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuXHJcbi8vIENvbnRlbnRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4xICRmb250LWZhbWlseS0tMjtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRlbnRfbmFtZS1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF90ZXh0LWNvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbi8vIENvb3Jkc1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2Nvb3Jkc19jb250ZW50LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gQm91dG9uXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ247XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjhlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gQXV0cmVzXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDAuNWVtOyIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBSZXByZXNlbnRhdGl2ZXMgbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEJhY2tncm91bmRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuXHJcbi8vIENvbnRlbnRcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X2luZm9zLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF90ZXh0LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gQ29vcmRzXHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfbGFiZWwtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfY29udGVudC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEJvdXRvblxyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS44ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBBdXRyZXNcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDI7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMC41ZW07IiwiJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW1zX21heC13aWR0aDogMTQ3MHB4ICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X2luZm9zLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF90ZXh0LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfY29udGVudF9pbmZvcy10ZXh0dHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuOGVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMC41ZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNGVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNS4zMzNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnRfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjJlbSAyLjMzM2VtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X25hbWUtZm9udDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb250ZW50X3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9jb250ZW50X2luZm9zLXRleHR0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLTEsICYtLTIsICYtLTMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudF9pbmZvcy1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRlbnRfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9jb29yZHNfY29udGVudC1mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWcgIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgNGVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIC5idG5Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5Db25maWdDb29raWVzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTM3NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdmdBbmltZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdHJlQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRTdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNy41cHgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blJldG91ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29va2llUGFyYW1zX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29raWVzRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0cmVTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXF1aXJlZENvb2tpZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9hbGlnbmVtZW50X2l0ZW06IGNlbnRlciAhZGVmYXVsdDsgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7IC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7IC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0OyAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAzZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS14bDogMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzNTBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdFxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI4MHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjgwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX2NoZWNrYm94X3RleHQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXItcGFkZGluZy15ICR3cmFwcGVyLXBhZGRpbmcteDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5hZ2VuY3ktc2xpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWVtcHR5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXggJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93fSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGcgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGwgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWxldGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVsZXRlLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIElURU0gSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgICAgICAgICAvLy5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICAvL31cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8vICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgIC8vICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLy8gICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgfVxyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fY2hlY2tib3hfdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXI7IC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93OiAxOyAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15OiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLWxnOiAyOyAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS14bDogMzsgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bDogM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0teGw6IDFlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzUwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjgwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyODBweDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fY2hlY2tib3hfdGV4dDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEycHgpLzEuMyAkZm9udC1mYW1pbHktLTM7IiwiJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZW8tcGFuZWwtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLnNlby1wYW5lbC12MSB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlby1wYW5lbC12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VvLXBhbmVsLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlcnZpY2VzLXYxX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDFlbSAzZW0gMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDNlbSAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuOGVtIDEwZW0gNy44ZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX3RleHRfZm9udDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAyMDBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlcnZpY2VzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRzZXJ2aWNlcy12MV9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHg7XHJcbiRzZXJ2aWNlcy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTY1MHB4O1xyXG4kc2VydmljZXMtdjFfdGV4dF9jb2xvcjogJHRleHRfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV90ZXh0X2ZvbnQ6ICR0ZXh0X2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12MV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kc2VydmljZXMtdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHNlcnZpY2VzLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTc0MHB4ICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODQpO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX2JhY2tncm91bmQtLW1kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIGl0ZW0gdGl0bGVcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gaXRlbSBsaW5rXHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZDtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlcnZpY2VzLXYyX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15IDAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20tcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZS0xIHtcclxuICAgICAgICAvL2hlaWdodDogNDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1LjYlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZC0tbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvL21heC1oZWlnaHQ6IDY2NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZS0yIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kLS1tZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNWVtIDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAvL21heC1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZS0zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td3JhcHBlciB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS12aXN1YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kLS1tZDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNWVtIDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5qcy1hbmltYXRpb24tYWR2YW5jZWQpIHtcclxuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTEtLXZpc3VhbCxcclxuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTItLXZpc3VhbCxcclxuICAgICAgICAuc2VydmljZXMtdjJfX2RlY29yYXRlLTMtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRzZXJ2aWNlcy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHNlcnZpY2VzLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNzQwcHg7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg0KTtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV9iYWNrZ3JvdW5kLS1tZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VydmljZXMtdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtICRmb250LWZhbWlseS0tMztcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjJfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHNlcnZpY2VzLXYyX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiRzZXJ2aWNlcy12Ml9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxMzgwcHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teTogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS14eGw6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIGl0ZW0gdGl0bGVcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4vLyBpdGVtIHRleHRcclxuJHNlcnZpY2VzLXYzX3RleHRfY29sb3I6ICR0ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RleHRfbW9iaWxlX2NvbG9yOiAkdGV4dF9tb2JpbGVfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjNfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfbW9iaWxlOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAwLjg0KSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2Rlc2t0b3A6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpICFkZWZhdWx0O1xyXG5cclxuLy8gaXRlbSBsaW5rXHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ25fZGVza3RvcDogY2VudGVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnRfZGVza3RvcDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19tb2JpbGVfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21vYmlsZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X3N0cm9rZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19yZWN0X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGwgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZXJ2aWNlcy12MyB7XHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlcnZpY2VzLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXkgJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3d9IC0gKCN7JHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInh4bFwiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS1sZyAkc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teS0tbGcgJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS14eGwgJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsICRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS14eGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teHhsfSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlcy12M19vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9tb2JpbGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy12M19fZGVjb3JhdGUtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlcnZpY2VzLXYzX19kZWNvcmF0ZS12aXN1YWwtLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGV4dCB7XHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M190ZXh0X21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZXJ2aWNlcy12M190ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19vdmVybGF5X2l0ZW1fYmFja2dyb3VuZC1jb2xvcl9kZXNrdG9wO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ25fZGVza3RvcDtcclxuICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udF9kZXNrdG9wO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2J1dHRvbl9kcmF3aW5nX21vYmlsZV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1yZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfc3ZnX2Fycm93X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfYnV0dG9uX2RyYXdpbmdfbW9iaWxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kc2VydmljZXMtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDEzODBweDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdzogMTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15OiAxZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtLXBlci1yb3ctLXh4bDogMjtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbTtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAyZW07XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzZXJ2aWNlcy12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2NvbG9yOiAkdGV4dF9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRzZXJ2aWNlcy12M190ZXh0X21vYmlsZV9jb2xvcjogJHRleHRfbW9iaWxlX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfb3ZlcmxheV9pdGVtX2JhY2tncm91bmQtY29sb3JfbW9iaWxlOiByZ2JhKCRjb2xvcl9icmFuZF8xLCAwLjg0KTtcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yX2Rlc2t0b3A6IHJnYmEoJGNvbG9yX2JyYW5kXzEsIDEpO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduX2Rlc2t0b3A6IGNlbnRlcjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250O1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250X2Rlc2t0b3A6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfYnV0dG9uLWRyYXdpbmdfbW9iaWxlX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZy1tb2JpbGVfY29sb3I7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2UgOiAkY29yZV9idXR0b24tZHJhd2luZ19zdmdfcmVjdF9zdHJva2U7XHJcbiRzZXJ2aWNlcy12M19idXR0b24tZHJhd2luZ19zdmdfcmVjdF9maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3RfZmlsbDtcclxuJHNlcnZpY2VzLXYzX2J1dHRvbi1kcmF3aW5nX3N2Z19hcnJvd19maWxsIDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfc3ZnX3JlY3Rfc3Ryb2tlOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjRfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjRfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXY0X2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE0MjVweCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi15OiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3ctLWxnOiAzICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3ctLXh4bDogMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12NF9zdmdfZmlsbF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vLyBpdGVtIHRpdGxlXHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gaXRlbSBsaW5rXHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXY0IHtcclxuICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12NF9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRzZXJ2aWNlcy12NF9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcnZpY2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi15ICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14IDVlbSAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlcnZpY2VzLXY0X2l0ZW0tcGVyLXJvd30gLSAoI3skc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieHhsXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLWxnICRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi15LS1sZyAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12NF9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLXh4bCAkc2VydmljZXMtdjRfaXRlbS1tYXJnaW4tYm90dG9tLS14eGwgJHNlcnZpY2VzLXY0X2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlcnZpY2VzLXY0X2l0ZW0tcGVyLXJvdy0teHhsfSAtICgjeyRzZXJ2aWNlcy12NF9pdGVtLW1hcmdpbi14LS14eGx9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudC10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNlcnZpY2VzLXY0X2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2VydmljZXMtdjRfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12NF9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9tYXgtd2lkdGg6IDEwODBweCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sdW1uLXBlci1yb3c6IDMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZzogM2VtIDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tc206IDAgJHdyYXBwZXJfcGFkZGluZyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZSAvICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yLS1hbHRlcm5hdGU6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2lsb3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpbG9zLXYxLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjEtLWlubmVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2lsb3MtdjEtLWlubmVyX21heC13aWR0aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaWxvcy12MS0taW5uZXJfYm9yZGVyLWJvdHRvbTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWxvcy12MSB7XHJcbiAgICAgICAgJl9faXRlbXMtLTEge1xyXG4gICAgICAgICAgICAuc2lsbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNtYWxsX21heC13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWxvX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lsbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQ6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNpbG9zLXYxLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX21heC13aWR0aDogMTA4MHB4O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMztcclxuJHNpbG9zLXYxLS1pbm5lcl9jb2x1bW4tcGVyLXJvdzogMztcclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nOiAzZW0gMDtcclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nLS1zbTogMCAkd3JhcHBlcl9wYWRkaW5nO1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMGVtO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIwcHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1tZDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjogbGVmdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZTogbm9uZTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlOiBuby1yZXBlYXQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZTogNTAlO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtLWFsdGVybmF0ZTogJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGUgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZTtcclxuJHNpbG9zLXYxLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX25ldXRyYWwtMztcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9tYXgtd2lkdGg6IDEwODBweCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbHVtbi1wZXItcm93OiAzICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfcGFkZGluZzogM2VtIDAgMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZGRpbmctLXNtOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlOiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtLWFsdGVybmF0ZTogJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGUgLyAkc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvci0tYWx0ZXJuYXRlOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2lsb3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpbG9zLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzaWxvcy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRzaWxvcy12MV9wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2lsb3MtdjFfbWF4LXdpZHRoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpbG9zLXYxX2JvcmRlci1ib3R0b207XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lsb3MtdjEge1xyXG4gICAgICAgICZfX2l0ZW1zLS0xIHtcclxuXHJcbiAgICAgICAgICAgIC5zaWxvIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItc21hbGxfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpbG9fX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWxvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjVlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW0gMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzaWxvcy12MV9tYXgtd2lkdGg6IDEwODBweDtcclxuJHNpbG9zLXYxX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMztcclxuJHNpbG9zLXYxX2NvbHVtbi1wZXItcm93OiAzO1xyXG4kc2lsb3MtdjFfcGFkZGluZzogM2VtIDAgMDtcclxuJHNpbG9zLXYxX3BhZGRpbmctLXNtOiAwICR3cmFwcGVyX3BhZGRpbmc7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuJHNpbG9zLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEzcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxM3B4KS8xLjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTNweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEzcHgpLzEuNiAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxM3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTNweCkvMS42ICRmb250LWZhbWlseS0tMTtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDA7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlO1xyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3ItLWFsdGVybmF0ZTogaW5oZXJpdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yOyIsIiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0byAhZGVmYXVsdDtcclxuXHJcbi5zaWxvcy12MiB7XHJcbiAgICBtYXJnaW46ICRzaWxvLXYyX19tYXJnaW47XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fd3JhcHBlcl9fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2lsby12MiB7XHJcbiAgICAgICAgcGFkZGluZzogJHNpbG8tdjJfX3BhZGRpbmc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzaWxvLXYyX19qdXN0aWZ5LWNvbnRlbnQ7XHJcbiAgICBcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fY29udGVudF9fbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6ICRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvLXYyX19saXN0LWl0ZW1fX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzaWxvLXYyX19saXN0LWxpbmtfX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbl9faG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLypcclxuICogU2lsb3MgcG91ciBsZSBub3V2ZWF1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuKi9cclxuXHJcbiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvO1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHg7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMztcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmU7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0bzsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc29jaWFscy1zaGFyZS12MV9pdGVtX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV90ZXh0LWNvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV9zdmctZmlsbDogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX3N2Zy1maWxsOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zb2NpYWxzLXNoYXJlLXYxIHtcclxuICAgICZfX3NoYXJlIHtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNvY2lhbHMtc2hhcmUtdjFfaXRlbV9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1fc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXdoYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxzLXNoYXJlLXYxX2l0ZW1faG92ZXJfdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc29jaWFscy1zaGFyZS12MV9pdGVtX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNDEwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX25hbWVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuOCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14eGwgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Bvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2luZm9zX3Bvc2l0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12MV9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTQxMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuJHRlYW0tbGlzdGluZy12MV9jb250ZW50X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teHhsOiAyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXh4bDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teHhsOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaW5mb3NfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS41ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19uYW1lX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pbmZvc19wb3NpdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kXzM7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYxX2Nvb3Jkc19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29vcmRzX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS1saXN0aW5nLXYxX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDogMTUwMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14eGw6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teHhsOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14eGwgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXh4bCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXh4bDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXh4bH0gLSAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXh4bH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gMi41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy41ZW0gMi41ZW0gNS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfY29vcmRzX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aDogMTkyMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNTAwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14eGw6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teHhsOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14eGw6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pbmZvc19uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYyX2luZm9zX3Bvc2l0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS44ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12Ml9jb29yZHNfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2Nvb3Jkc19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMztcclxuJHRlYW0tbGlzdGluZy12Ml9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQ6ICR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX21haW4td3JhcHBlcl93aWR0aCA6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZDtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tdjFfbWFpbi13cmFwcGVyX3dpZHRoO1xyXG5cclxuICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14ICR3cmFwcGVyX3BhZGRpbmcteSAwIDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW0gMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjhlbSAwIDcuOGVtIDllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjY1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDY2NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQsICYtY29udGVudCA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12MV9idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kdGVhbS12MV9tYWluLXdyYXBwZXJfd2lkdGggOiAxOTIwcHg7XHJcbiR0ZWFtLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxNjUwcHg7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4kdGVhbS12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYxX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcDtcclxuJHRlYW0tdjFfYnV0dG9uLWRyYXdpbmdfYXJyb3dfY29sb3ItZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTQpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE4NDBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIGl0ZW0gdGl0bGVcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTNweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fdGV4dF9jb2xvcjogJHRlYW0tdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9uYW1lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzFlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fZGF0ZV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fc2Nyb2xsX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS12Ml9tYWluLXdyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkd3JhcHBlcl9wYWRkaW5nLXkgMCAgJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiA3LjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMjUlIDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDMzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gM2VtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1jb29yZHMge1xyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX19pdGVtX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19pdGVtX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fbmFtZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12Ml9pdGVtX25hbWVfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX2RhdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfbWFyZ2luLXRvcDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfYXJyb3dfY29sb3ItZmlsbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDIwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtM2VtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMikge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5oZXJpdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU7XHJcbiR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk0KTtcclxuJHRlYW0tdjJfbWFpbi13cmFwcGVyX3dpZHRoOiAxOTIwcHg7XHJcbiR0ZWFtLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoOiAxODQwcHg7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuNSAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml90aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxM3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS41ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRlYW0tdjJfY29sb3I7XHJcbiR0ZWFtLXYyX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjJfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12Ml9faXRlbV9jb250ZW50X2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9faXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjUgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9faXRlbV90ZXh0X2NvbG9yOiAkdGVhbS12Ml9jb2xvcjtcclxuJHRlYW0tdjJfaXRlbV9uYW1lX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9pdGVtX25hbWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjVweCkvMWVtICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjJfaXRlbV9kYXRlX3RleHRfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12Ml9fcGFnaW5hdGlvbl9udW1iZXJzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDIycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMnB4KS8xICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjJfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYyX2J1dHRvbi1kcmF3aW5nX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjtcclxuJHRlYW0tdjJfYnV0dG9uLWRyYXdpbmdfbGlua19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wO1xyXG4kdGVhbS12Ml9idXR0b24tZHJhd2luZ19saW5rX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYyX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4kdGVhbS12Ml9faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJHRlYW0tdjJfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW46ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBpdGVtIHRpdGxlXHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNXB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX21vYmlsZV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfbW9iaWxlX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kXzMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX3Njcm9sbF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX3ByZXZfbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIGxpbmtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19tYXJnaW4tdG9wOiAkY29yZV9idXR0b24tZHJhd2luZ19tYXJnaW4tdG9wICFkZWZhdWx0O1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsOiAkY29yZV9idXR0b24tZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQ7XHJcbiAgICBcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLXYzX21haW4td3JhcHBlcl93aWR0aDtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy15ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR3cmFwcGVyX3BhZGRpbmcteSAwICAkd3JhcHBlcl9wYWRkaW5nLXkgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4eGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDNlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0ZWFtLXYzX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29vcmRzIHtcclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19faXRlbV9jb29yZHNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19pdGVtX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfY3VycmVudF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX19wYWdpbmF0aW9uX251bWJlcnNfdG90YWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19idXR0b24tZHJhd2luZ19hcnJvd19jb2xvci1maWxsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMjAwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIkdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplO1xyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12M19tYWluLXdyYXBwZXJfd2lkdGg6IDE5MjBweDtcclxuJHRlYW0tdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGg6IDE2NTBweDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjNfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgM2VtIDA7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMjVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI1cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzFfbW9iaWxlX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9tb2JpbGVfY29sb3I7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYzX3RpdGxlLS12MV9faXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHRlYW0tdjNfdGl0bGUtLXYxX19pdGVtX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M190aXRsZS0tdjFfX2l0ZW1fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmRfNDtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS12M19faXRlbV9jb29yZHNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX2l0ZW1fY29vcmRzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZF8zO1xyXG4kdGVhbS12M19fcGFnaW5hdGlvbl9zY3JvbGxfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZF8xO1xyXG4kdGVhbS12M19fcGFnaW5hdGlvbl9wcmV2X25leHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgyMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjJweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc19jdXJyZW50X2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJHRlYW0tdjNfX3BhZ2luYXRpb25fbnVtYmVyc190b3RhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dC1hbGlnbjtcclxuJHRlYW0tdjNfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12M19idXR0b24tZHJhd2luZ190ZXh0X3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LWRlY29yYXRpb247XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X21hcmdpbi10b3A6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX21hcmdpbi10b3A7XHJcbiR0ZWFtLXYzX2J1dHRvbi1kcmF3aW5nX2Fycm93X2NvbG9yLWZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2NvbG9yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRvcGJhcl9nX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yLS1pbm5lcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvcGJhcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvcGJhcl9wYWRkaW5nICAgOiAwICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Bvc2l0aW9uICAgOiBmbGV4LWVuZCAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRvcGJhcl9wYWRkaW5nLS1pbm5lciAgIDogJHRvcGJhcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Bvc2l0aW9uLS1pbm5lciAgIDogJHRvcGJhcl9wb3NpdGlvbiAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX3BhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yIDogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9maWxsICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZTogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGwgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGwgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gU0VMRUNUSU9OXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9wYWRkaW5nLS1pbm5lciAgIDogJHNlbGVjdGlvbl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkc2VsZWN0aW9uX2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b3BiYXJfc29jaWFsc19ib3JkZXI6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19ib3JkZXJfaG92ZXI6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX2JhY2tncm91bmRfaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9wYmFyX3NvY2lhbHNfc3ZnX2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX2JvcmRlci1ib3R0b20gOiAwICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9zaG93aGlkZV90aXRsZV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfcHVjZV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc2hvd2hpZGVfY29udGVudF9iYWNrZ3JvdW5kIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg2KSAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXJfX2xhbmdfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wYmFyIHtcclxuICAgIHBhZGRpbmc6ICR0b3BiYXJfcGFkZGluZztcclxuICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDYwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAuaGVhZGVyLS1pbm5lciAme1xyXG4gICAgICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR0b3BiYXJfcG9zaXRpb247XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dve1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b3BiYXJfX2xhbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuN2VtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmctbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3RDb25uZWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLDAuOSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxLjNlbSAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW9wZW4tYmVsb3cgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwwLjkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93bixcclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkdG9wYmFyX3NvY2lhbHNfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfc29jaWFsc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNjY2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvcGJhcl9zb2NpYWxzX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICR0b3BiYXJfc29jaWFsc19ib3JkZXJfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b3BiYXJfc29jaWFsc19zdmdfZmlsbF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yYXRpbmcge1xyXG4gICAgICAgICYucmF0aW5nIHtcclxuXHJcbiAgICAgICAgICAgIC5yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgJl9fc3RhcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3RhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3Rhci1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdG9wYmFyX3Nob3doaWRlX3RpdGxlX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhcl9zaG93aGlkZV90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyX3Nob3doaWRlX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvcGJhcl9zaG93aGlkZV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9zaG93aGlkZV9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC50b3BiYXIge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0b3BiYXJfcGFkZGluZy0taW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdG9wYmFyX3Bvc2l0aW9uLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIHtcclxuICAgICAgICAudG9wYmFyIHtcclxuICAgICAgICAgICAgJl9fc2VsZWN0ZWRDb25uZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIFRvcCBiYXIgKi9cclxuXHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9wYmFyX2dfbWFpbl9jb2xvci0taW5uZXI6ICR0b3BiYXJfZ19tYWluX2NvbG9yO1xyXG4kdG9wYmFyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kdG9wYmFyX3BhZGRpbmcgICA6IDA7XHJcbiR0b3BiYXJfcG9zaXRpb24gICA6IGZsZXgtZW5kO1xyXG4kdG9wYmFyX2JhY2tncm91bmQtLWlubmVyOiAkdG9wYmFyX2JhY2tncm91bmQ7XHJcbiR0b3BiYXJfcGFkZGluZy0taW5uZXIgICA6ICR0b3BiYXJfcGFkZGluZztcclxuJHRvcGJhcl9wb3NpdGlvbi0taW5uZXIgICA6ICR0b3BiYXJfcG9zaXRpb247XHJcblxyXG5cclxuLy8gUsOpc2VhdXggc29jaWF1eFxyXG4kdG9wYmFyX3NvY2lhbHNfYm9yZGVyOiAwO1xyXG4kdG9wYmFyX3NvY2lhbHNfYm9yZGVyX2hvdmVyOiAwO1xyXG4kdG9wYmFyX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiR0b3BiYXJfc29jaWFsc19iYWNrZ3JvdW5kX2hvdmVyOiB0cmFuc3BhcmVudDtcclxuJHRvcGJhcl9zb2NpYWxzX3N2Z19maWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9wYmFyX3NvY2lhbHNfc3ZnX2ZpbGxfaG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHRvcGJhcl9zaG93aGlkZV90aXRsZV9ib3JkZXItYm90dG9tIDogMDtcclxuJHRvcGJhcl9zaG93aGlkZV90aXRsZV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b3BiYXJfc2hvd2hpZGVfdGl0bGVfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdG9wYmFyX3Nob3doaWRlX3RpdGxlX3B1Y2VfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9wYmFyX3Nob3doaWRlX2NvbnRlbnRfYmFja2dyb3VuZCA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC44Nik7XHJcblxyXG4kdG9wYmFyX19sYW5nX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuIiwiJGFsZXJ0bWFpbF90b29sX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF90aXRsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfaXRlbV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF9pdGVtX2NvbG9yIDogJGFsZXJ0bWFpbF90b29sX2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF9pdGVtX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdG9vbF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3Rvb2xfaXRlbV90ZXh0LWFsaWduIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLmFsZXJ0bWFpbF90b29sIHtcclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgZmlsbDokYWxlcnRtYWlsX3Rvb2xfdGl0bGVfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluayAge1xyXG4gICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbF90b29sX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhbGVydG1haWxfdG9vbF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbF90b29sX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsX3Rvb2xfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbF90b29sX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsX3Rvb2xfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnRtYWlsX3Rvb2xfdGl0bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkY29ubmVjdF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29ubmVjdF90aXRsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg1KSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfaXRlbV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2l0ZW1fY29sb3IgOiAkY29ubmVjdF9pdGVtX2NvbG9yICFkZWZhdWx0O1xyXG4kY29ubmVjdF9pdGVtX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2l0ZW1fdGV4dC1hbGlnbiA6IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi8vIHRvcGJhclxyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfYm9yZGVyLWNvbG9yX2hvdmVyOiAkY29ubmVjdF9jb250ZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3Nfc3ZnX2NvbG9yX2hvdmVyOiAkY29ubmVjdF9jb250ZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4uY29ubmVjdCB7XHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGZpbGw6JGNvbm5lY3RfdGl0bGVfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkZm9vdGVyLXYxX2Nvbm5lY3RfcGFkZGluZztcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsgIHtcclxuICAgICAgICAgICAgZm9udDogJGNvbm5lY3RfaXRlbV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbm5lY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb25uZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29ubmVjdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29ubmVjdF9pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3doaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbm5lY3RfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcblxyXG4gICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbm5lY3RfdGl0bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBUT1BCQVJcclxuLnRvcGJhcl9fY29ubmVjdCB7XHJcbiAgICAmLmNvbm5lY3Qge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNob3doaWRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG93aGlkZSB7XHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAuc2hvd2hpZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29ubmVjdF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19zdmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29ubmVjdF9fc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwOyAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMS4zZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMWVtO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiB1bnNldDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyX2Nvbm5lY3RfbGlua3NfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wYmFyX2Nvbm5lY3RfbGlua3NfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyX2Nvbm5lY3RfbGlua3NfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0b3BiYXJfY29ubmVjdF9saW5rc19ib3JkZXItY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvcGJhcl9jb25uZWN0X2xpbmtzX3N2Z19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0b3BiYXJfY29ubmVjdF9saW5rc19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkY29ubmVjdF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29ubmVjdF90aXRsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb25uZWN0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMSk7XHJcbiRjb25uZWN0X2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29ubmVjdF9pdGVtX2NvbG9yIDogJGNvbm5lY3RfaXRlbV9jb2xvcjtcclxuJGNvbm5lY3RfaXRlbV9sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4kY29ubmVjdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29ubmVjdF9pdGVtX3RleHQtYWxpZ24gOiBjZW50ZXI7XHJcblxyXG5cclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b3BiYXJfY29ubmVjdF9saW5rc19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX2JvcmRlci1jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kdG9wYmFyX2Nvbm5lY3RfbGlua3NfY29sb3JfaG92ZXI6ICRjb25uZWN0X2NvbnRlbnRfYmFja2dyb3VuZDtcclxuJHRvcGJhcl9jb25uZWN0X2xpbmtzX3N2Z19jb2xvcl9ob3ZlcjogJGNvbm5lY3RfY29udGVudF9iYWNrZ3JvdW5kOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXIgOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3ctdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWxpc3Qge1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlcjtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5sYW5nLXN3aXRjaC0tZmxhZyB7XHJcbiAgICAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDo1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGs6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lcy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnI6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmw6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ubC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm86YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ydS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3NlbGVjdCB7XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVuIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWl0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXB0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5sYW5nLXN3aXRjaCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuKi8iLCIkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkdG9wYmFyX2dfbWFpbl9jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciA6IDA7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjsiLCIkbGFuZ190aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9zdmdfZmlsbDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGxhbmdfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG5cclxuLmxhbmcge1xyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRsYW5nX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAuNGVtO1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nX2NvbnRlbnRfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZ19pdGVtX3N2Z19maWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxhbmdfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZ19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmdfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkbGFuZ19jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC40ZW07XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmdfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZsYWcge1xyXG4gICAgICAgIC5zaG93aGlkZV9fdGl0bGUgLnRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGsucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZW4ge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lcyB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZnIucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0taXQge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ubCB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcHQge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ydSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvc2UucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmdfX3ZhbHVlLS10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmdfX3ZhbHVlLS1mbGFnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW5nX192YWx1ZSB7XHJcbiAgICAgICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGUucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZGsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1lbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZXMucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tZnIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbmwucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1wdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcnUucG5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiJG1laWxsZXVycy1hZ2VudHNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1laWxsZXVycy1hZ2VudHNfcGFkZGluZzogNnB4IDE2cHggMXB4ICFkZWZhdWx0O1xyXG4kbWVpbGxldXJzLWFnZW50c19ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcbiRtZWlsbGV1cnMtYWdlbnRzX2ltZy1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcblxyXG4udG9wYmFyIHtcclxuXHJcbiAgICAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAubWEtd2lkZ2V0LWZlZWRiYWNrLXYyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWlsbGV1cnMtYWdlbnRzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZWlsbGV1cnMtYWdlbnRzX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtZWlsbGV1cnMtYWdlbnRzX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWVpbGxldXJzLWFnZW50c19pbWctaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1laWxsZXVycy1hZ2VudHNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1laWxsZXVycy1hZ2VudHNfcGFkZGluZzogNnB4IDE2cHggMXB4ICFkZWZhdWx0O1xyXG4kbWVpbGxldXJzLWFnZW50c19ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcbiRtZWlsbGV1cnMtYWdlbnRzX2ltZy1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7IiwiJHBob25lX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV90aXRsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGhvbmVfY29udGVudF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuODUpICFkZWZhdWx0O1xyXG4kcGhvbmVfaXRlbV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX2NvbG9yIDogJHBob25lX2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRwaG9uZV9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGhvbmVfaXRlbV90ZXh0LWFsaWduIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLnBob25lIHtcclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgZmlsbDokcGhvbmVfdGl0bGVfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAkZm9vdGVyLXYxX3Bob25lX3BhZGRpbmc7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rICB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwaG9uZV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGhvbmVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwaG9uZV9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBob25lX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwaG9uZV9pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3doaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGhvbmVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGhvbmVfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiYub3BlbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG5cclxuICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaG9uZV90aXRsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRwaG9uZV9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGhvbmVfdGl0bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGhvbmVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBob25lX2NvbnRlbnRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjg1KTtcclxuJHBob25lX2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kcGhvbmVfaXRlbV9jb2xvciA6ICRwaG9uZV9pdGVtX2NvbG9yO1xyXG4kcGhvbmVfaXRlbV9sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4kcGhvbmVfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHBob25lX2l0ZW1fdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07IC8vIENvbXBhdGliaWxpdHkgSUUgMTAgJiAxMVxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi50b29sc19faXRlbSB7XHJcbiAgICAuc2VsZWN0aW9uLWljb24ge1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAuc2VsZWN0aW9uLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICBcclxuICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBTw6lsZWN0aW9uXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMDtcclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkdG9wYmFyX2dfbWFpbl9jb2xvcjtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogY3VycmVudENvbG9yO1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG5cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0aW9uX3BhZGRpbmctLWlubmVyICAgOiAkc2VsZWN0aW9uX3BhZGRpbmc7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRzZWxlY3Rpb25faWNvbl9jb2xvcjtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJHNlbGVjdGlvbl9pY29uX3N0cm9rZTtcclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U7IiwiJGZvbnQtdGl0bGUtcGFnaW5hdGlvbjpub3JtYWwgbm9ybWFsIDQwMCAyM3B4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvbnQtdGl0bGUtcGFnaW5hdGlvbi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb250LWxhYmVsLXJhZGlvOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9udC1wbGFjZWhvbGRlci1zZWxlY3QtcG9waW46bm9ybWFsIG5vcm1hbCA2MDAgLjkzNzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1jb2xvci1CdWxsZS1hY3RpdmU6JGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtYmFja2dyb3VuZC1CdWxsLWFjdGl2ZTokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtYmFja2dyb3VuZC1CdWxsLWJvcmRlci1hY3RpdmU6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXNlbGVjdC1jb2xvci1zd2lwOiRjb2xvcl9icmFuZC0xICAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtc2VsZWN0LW9wdGlvbi1jb2xvci1zd2lwOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xOm5vcm1hbCBub3JtYWwgNDAwIDYwcHgvMS4xZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xLS14czpub3JtYWwgbm9ybWFsIDQwMCA0MHB4LzEuMWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6JGNvbG9yX2JyYW5kLTEgICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yOm5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItU3ZnX2NoZWNrYm94OiRjb2xvcl9icmFuZC0xICAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtcmFwaWRlLWNvbG9yLWJvcmRlci1TdmdfY2hlY2tib3g6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLXBhcmFncmFwaGUtdG9wLWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xLW1kOm5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsLWhvdmVyOiRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2R1bGUtZXRhcGVzLWNoZWNrYm94LXN2Zy1iYWNrZ3JvdW5kLWhvdmVyOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0OztcclxuJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbDp0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbi5ib2R5LW1vZGFsLS1vcGVuIC5tb2RhbC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuKi9cclxuLnBhZ2UtZXN0aW1hdGlvbi1ldGFwZXN7XHJcblxyXG5cdC5tb2R1bGUtZXN0aW1hdGlvbi1yYXBpZGV7XHJcblx0XHQvKnotaW5kZXg6MDsqL1xyXG5cdFx0LmNoZWNrYm94X19maWVsZDpjaGVja2VkKy5jaGVja2JveF9fYm94IHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMTIzNDU3O1xyXG5cdFx0fVxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNWVtO1xyXG5cdFx0Lm1haW4tc2VhcmNoX19jbG9zZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQubW9kdWxlLWVzdGltYXRpb24tZXRhcGVzX193cmFwcGVye1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyMzVweDtcclxuXHRcdH1cclxuXHRcdC5hbGwtc3dpcGVyLWJ1dHRvbntcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdG1hcmdpbjowIDFlbTtcclxuXHRcdFx0XHRmaWxsOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYXJyb3dfbGlua19zdmcucHJldntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fSBcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXtcclxuXHRcdFx0LmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmpzLWhlaWdodC1lc3RtLWV0YXBzIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Lm1vZHVsZS1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDoyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb24tLWNsb3NlZCxcclxuXHRcdC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uLS1leHBhbmRlZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuZXN0aW1hdGlvbl9yYXBpZGVfbW9yZV9faWNvbiB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNoZWNrYm94X19zcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cdFx0fVxyXG5cdFx0LmNoZWNrYm94X19maWVsZDpjaGVja2VkKy5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcclxuXHRcdFx0ZmlsbDogJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbDtcclxuXHRcdH1cclxuXHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMSAuY2hlY2tib3hlcyA6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHtcclxuXHRcdFx0YmFja2dyb3VuZDokbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1ob3ZlcjtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzEgLmNoZWNrYm94ZXMgOmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xyXG5cdFx0XHRmaWxsOiAkbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0LnJhZGlvIHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pbnB1dCB7XHJcblx0XHRcdFx0JjpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiArIGxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHQubmFtZWRpdl9fcGFnaW5hdGlvbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMmVtO1xyXG5cdFx0fVxyXG5cdFx0Lm5hbWVkaXYge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5tb2RhbF9fYmFja2dyb3VuZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdFx0Ji1hbGx7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDoxMDAlXHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjFlbTtcclxuXHRcdH1cclxuXHRcdC5lc3RpbWF0aW9uX19sb2dve1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG5cdFx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMWVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuXHRcdC5tb2RhbF9fYm9keXtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwuOTUpO1xyXG5cdFx0XHRoZWlnaHQ6IDkzdmg7XHJcblx0XHRcdHdpZHRoOiA5OCU7XHJcblx0XHRcdGhlaWdodDogODJ2aDtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NyU7XHJcblx0XHR9XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuXHRcdFxyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdC5mb3JtX19maWVsZC5zZWxlY3QgbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICRtb2R1bGUtZXRhcGVzLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxLjVlbSAyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0Lm1vZGFsX19zY3JvbGxlciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDNlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNsb3NlX19idG5fYWxsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRzcGFuLmJudF9fdGV4dF9fbW9kYWxfX2Nsb3NlIHtcclxuXHRcdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9kYWxfX3Njcm9sbGVyIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHRcdHdpZHRoOiA2OSU7XHJcblx0XHRcdH1cclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xyXG5cdFx0XHR3aWR0aDogMS4yZW07XHJcblx0XHRcdGhlaWdodDogMS4yZW07XHJcblx0XHR9XHJcblx0XHQuY2xvc2VfX2J0bl9fdGV4dCB7XHJcblx0XHRcdHRvcDogMWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNWVtO1xyXG5cdFx0XHRyaWdodDogMWVtO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtaW4td2lkdGg6IDExMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuXHRcdFx0Ym90dG9tOiBpbmhlcml0O1xyXG5cdFx0XHRsZWZ0OiBpbmhlcml0O1xyXG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdC5lc3RpbWF0aW9ucmFwaWRlX190aXRsZXtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0ZW07XHJcblx0XHRcdC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcclxuXHRcdFx0XHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XHJcblx0XHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yLS14cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aXRsZV9fY29udGVudHtcclxuXHRcdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCl7XHJcblx0XHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpe1xyXG5cdFx0XHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMS0teHM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZvbnQ6ICRtb2R1bGUtZXRhcGVzLXBhcmFncmFwaGUtdG9wLWZvbnQtMTtcclxuXHRcdFx0XHRjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b24uZXhwYW5kLWJ1dHRvbiB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTE7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRmaWxsOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC5lc3RpbWF0aW9uX3JhcGlkZV9tb3JlX19pY29uLS1leHBhbmRlZHtcclxuXHRcdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdFx0dG9wOiAxOXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdmd7XHJcblx0XHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSxcclxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udDogJG1vZHVsZS1ldGFwZXMtYnV0dG9uLXN1aXYtcHJldi1mb250LTEtbWQ7XHJcblx0XHRcdH1cclxuXHRcdFx0cGFkZGluZzogN3B4IDI1cHg7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LmFsbC1zd2lwZXItYnV0dG9ue1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xyXG5cdFx0XHQuYWxsLXN3aXBlci1idXR0b24gPiBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0LmFsbC1zd2lwZXItYnV0dG9uIHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWxsLXN3aXBlci1idXR0b24gPiBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LmVzdGltYXRpb25yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9ue1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCZfX3RpdGxlX19jb250ZW50X18ye1xyXG5cclxuXHRcdFx0XHRjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG5cdFx0XHRcdFx0Zm9udDokZm9udC10aXRsZS1wYWdpbmF0aW9uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xyXG5cdFx0XHRcdFx0Zm9udDokZm9udC10aXRsZS1wYWdpbmF0aW9uLS14cztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbntcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0dG9wOiA5MHB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogICNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IC0yNnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjZweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuXHRcdFx0XHRcdGNvbG9yOiRtb2R1bGUtZXRhcGVzLWNvbG9yLUJ1bGxlLWFjdGl2ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRtb2R1bGUtZXRhcGVzLWJhY2tncm91bmQtQnVsbC1hY3RpdmU7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRtb2R1bGUtZXRhcGVzLWJhY2tncm91bmQtQnVsbC1ib3JkZXItYWN0aXZlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzkxOTE5MTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0Y29sb3I6JGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMXtcclxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2lkXj1cIm15LWNoZWNrYm94XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0Zm9udDokZm9udC1sYWJlbC1yYWRpbztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTVweDtcclxuXHRcdFx0bGVmdDogLTVweDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwgaW1nIHtcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0cGFkZGluZzogMC44ZW0gMWVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoZWNrYm94ZXMtc3Zne1xyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItYm9yZGVyLVN2Z19jaGVja2JveDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItU3ZnX2NoZWNrYm94O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ6Y2hlY2tlZCArIGxhYmVsIC5jaGVja2JveGVzLXN2ZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0XHQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIuKck1wiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdDpjaGVja2VkICsgbGFiZWwgaW1nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fbGVnYWxzIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzQgLmZvcm1fX2xlZ2FscyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzIgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uICxcclxuXHRcdC5zaXdwXzMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uICxcclxuXHRcdC5zaXdwXzQgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1ue1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0XHQuZm9ybSAuZm9ybS1ncm91cCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXg6IGluaGVyaXQ7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uPioge1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBhdXRvO1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMjclO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpe1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0ZmllbGRzZXQuZm9ybV9fZmllbGRzZXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0LnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMiAuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MSUgO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2l3cF8zIC5mb3JtX19maWVsZCB7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDQxJSA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaXdwXzQgLmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHR3aWR0aDogNDElIDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdC5mb3JtIC5mb3JtLWdyb3VwPioge1xyXG5cdFx0XHRmbGV4OiBpbmhlcml0O1xyXG5cdFx0XHRmbGV4LWJhc2lzOiBpbmhlcml0O1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdFx0LmpzLXN3aXBlci1lc3RpbWF0aW9uLXJhcGlkZXtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNpd3BfMiAsXHJcblx0XHQuc2l3cF8zICxcclxuXHRcdC5zaXdwXzQge1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdFx0dWwucmFkaW9zX19ncm91cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTAuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OjA7XHJcblx0XHR9XHJcblx0XHQuc2l3cF8yLnN3aXBlci1zbGlkZS1hY3RpdmUgLFxyXG5cdFx0LnNpd3BfMy5zd2lwZXItc2xpZGUtYWN0aXZlICxcclxuXHRcdC5zaXdwXzQuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMi5zd2lwZXItc2xpZGUtbmV4dCB7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzMuc3dpcGVyLXNsaWRlLW5leHQge1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQuc2l3cF80LnN3aXBlci1zbGlkZS1uZXh0IHtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfMntcclxuXHJcblx0XHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdFx0LmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xyXG5cdFx0XHR3aWR0aDogMTAwJSA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XHJcblx0XHR9XHJcblx0XHQuZm9ybXtcclxuXHRcdFx0Jl9fY29uZGl0aW9ucyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0LnNpd3BfM3tcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdFx0XHRcdC5jaGVja2JveF9fbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0LmZvcm1fX2ZpZWxkLnJhZGlvczpudGgtY2hpbGQoMiksXHJcblx0XHRcdC5mb3JtX19maWVsZC5yYWRpb3M6bnRoLWNoaWxkKDMpLFxyXG5cdFx0XHQuZm9ybV9fZmllbGQucmFkaW9zOm50aC1jaGlsZCg0KXtcclxuXHRcdFx0XHQucmFkaW9fX2lucHV0OmNoZWNrZWQrbGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogYXV0bztcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hlY2tib3hfX2xhYmVsIHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuc2VsZWN0X19sYWJlbCAsXHJcblx0XHQudGV4dGZpZWxkX19sYWJlbHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdC5yYWRpb3NfX2xlZ2VuZCAsXHJcblx0XHQuY2hlY2tib3hlc19fbGVnZW5ke1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQ6JHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0XHR9XHJcblx0XHQucmFkaW9zX19sZWdlbmQ6Zmlyc3QtbGV0dGVyICxcclxuXHRcdC5jaGVja2JveGVzX19sZWdlbmQ6Zmlyc3QtbGV0dGVye1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cdFx0LnRleHRmaWVsZF9faW5wdXQge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdH1cclxuXHRcdC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuXHRcdFx0bWluLWhlaWdodDo1MnB4O1xyXG5cdFx0fVxyXG5cdFx0c3Bhbi5zZXBhcmF0aW9uX2NvbnRlbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNpd3BfNCAuZm9ybV9fZmllbGQuc2VsZWN0Om50aC1jaGlsZCgxKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlIDtcclxuXHRcdH1cclxuXHRcdC5mb3JtX192YWxpZGF0aW9uIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMWVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzR7XHJcblx0XHRcdC5mb3JtX19maWVsZC5zZWxlY3Qgc2VsZWN0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5kaXNhYmxlZC12ZXJpZmljYXRpb257XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAjNjA2MDYwO1xyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsX19ib2R5IHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVlbSA4ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJlbSAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbHtcclxuXHRcdFx0d2lkdGg6MTAwJVxyXG5cdFx0fVxyXG5cdFx0LnJhZGlvX19sYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC42ZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpe1xyXG5cdFx0XHQuZm9ybV9fdmFsaWRhdGlvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQucmFkaW8tZXRhZ2V7XHJcblx0XHRcdGxpLnJhZGlvc19faXRlbTpudGgtY2hpbGQoMSkgbGFiZWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmZvcm1fX2ZpZWxkLnJhZGlvcy5yYWRpby1zaW1wbGUgbGVnZW5kLnJhZGlvc19fbGVnZW5kIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdC5mb3JtX19maWVsZC5jaGVja2JveGVzLmNoZWNrYm94LXNpbXBsZSBsZWdlbmQuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybV9fZmllbGQucmFkaW9zLnJhZGlvLXNpbXBsZSB1bC5yYWRpb3NfX2dyb3VwIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0Y29sb3I6JG1vZHVsZS1ldGFwZXMtc2VsZWN0LWNvbG9yLXN3aXA7XHJcblx0XHRcdGZvbnQ6JHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG5cdFx0XHRvcHRpb257XHJcblx0XHRcdFx0Y29sb3I6JG1vZHVsZS1ldGFwZXMtc2VsZWN0LW9wdGlvbi1jb2xvci1zd2lwO1xyXG5cdFx0XHRcdGZvbnQ6JHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XHJcblx0XHRcdC5hbGwtc3dpcGVyLWJ1dHRvbiB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1zbGlkZSBoZWFkZXIuZXN0aW1hdGlvbnJhcGlkZV9fdGl0bGUudGl0bGV7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdC5zaXdwXzEgaGVhZGVyLmVzdGltYXRpb25yYXBpZGVfX3RpdGxlLnRpdGxle1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmJ1bGxlLXJhZGlve1xyXG5cdFx0XHRsYWJlbC5yYWRpb19fbGFiZWwge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6MWVtO1xyXG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaS5yYWRpb3NfX2l0ZW0gLnJhZGlvX19pbnB1dCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYWRpb19faW5wdXQrbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYWRpb19faW5wdXQ6Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDokY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnVsbGUtcmFkaW8ge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0XHRtYXJnaW46IDJlbSAxLjVlbSAyZW07XHJcblx0XHR9XHJcblx0XHQuZm9ybV9fZmllbGQudGV4dGZpZWxkIGxhYmVsLnRleHRmaWVsZF9fbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmZvcm17XHJcblx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3VibWl0X19hcnJvd19saW5rX3N2ZyB7XHJcblx0XHRcdFx0ZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbGVnYWxzIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fc3VibWl0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW52aXJvbm5lbWVudC1saXN0IHtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHR9XHJcblxyXG5cdC5lc3RpbWF0aW9uLXYxX190aXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHR9XHJcblxyXG5cdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX19mb3JtX21vcmVfX2ljb24tLWV4cGFuZGVkIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC5leHBhbmQtYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb25fcmFwaWRlX19mb3JtX21vcmVfX2ljb24tLWNsb3NlZCxcclxuXHQuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmVzdGltYXRpb25fcmFwaWRlX21vcmVfX2ljb25fZm9ybSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG5cdH1cclxuXHJcblx0YnV0dG9uLmV4cGFuZC1idXR0b24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRmb250OiAkbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ZmlsbDokY29sb3JfYnJhbmQtMTtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQuZXN0aW1hdGlvbl9yYXBpZGVfX2Zvcm1fbW9yZV9faWNvbi0tZXhwYW5kZWR7XHJcblx0XHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdHRvcDogMTlweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0c3Zne1xyXG5cdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0c3BhbntcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy9Ub3AgYmFyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcbiRmb250LXRpdGxlLXBhZ2luYXRpb246bm9ybWFsIG5vcm1hbCA0MDAgMjNweCAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuJGZvbnQtdGl0bGUtcGFnaW5hdGlvbi0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuJGZvbnQtbGFiZWwtcmFkaW86bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZm9udC1wbGFjZWhvbGRlci1zZWxlY3QtcG9waW46bm9ybWFsIG5vcm1hbCA2MDAgLjkzNzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xIDtcclxuXHJcbiRzcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jb2xvci1CdWxsZS1hY3RpdmU6JGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWJhY2tncm91bmQtQnVsbC1hY3RpdmU6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1iYWNrZ3JvdW5kLUJ1bGwtYm9yZGVyLWFjdGl2ZTokY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXNlbGVjdC1jb2xvci1zd2lwOiRjb2xvcl9icmFuZC0xIDtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXNlbGVjdC1vcHRpb24tY29sb3Itc3dpcDokY29sb3JfYnJhbmQtMjtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLXRpdGxlLXRvcC1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgNjBweC8xLjFlbSAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMS0teHM6bm9ybWFsIG5vcm1hbCA0MDAgNDBweC8xLjFlbSAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6JGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtdGl0bGUtdG9wLWZvbnQtMjpub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzFlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy10aXRsZS10b3AtZm9udC0yLS14czpub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzFlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1yYXBpZGUtY29sb3ItU3ZnX2NoZWNrYm94OiRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtcmFwaWRlLWNvbG9yLWJvcmRlci1TdmdfY2hlY2tib3g6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1wYXJhZ3JhcGhlLXRvcC1mb250LTE6bm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjNlbSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1idXR0b24tc3Vpdi1wcmV2LWZvbnQtMTpub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuM2VtICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRtb2R1bGUtZXRhcGVzLWJ1dHRvbi1zdWl2LXByZXYtZm9udC0xLW1kOm5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4zZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtZmlsbC1ob3ZlcjokY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1vZHVsZS1ldGFwZXMtY2hlY2tib3gtc3ZnLWJhY2tncm91bmQtaG92ZXI6JGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kdWxlLWV0YXBlcy1jaGVja2JveC1zdmctYmFja2dyb3VuZC1maWxsOnRyYW5zcGFyZW50OyIsIlxyXG4kYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDogJHBhZ2VzX2lubmVyX3BhZGRpbmc7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRib2R5LS1wYWdlLWlubmVyX3BhZGRpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12MV9pdGVtc19tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAkcmVwcmVzZW50YXRpdmVzLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZXMtbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1yZXByZXNlbnRhdGl2ZXMtZGV0YWlsc192MV93cmFwcGVyX21heC13aWR0aDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXJlcHJlc2VudGF0aXZlcy1kZXRhaWxzX3YxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzLXYxX2NvbnRhY3QtYWdlbmN5X21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWRldGFpbHNfdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcmVwcmVzZW50YXRpdmVzLWRldGFpbHNfdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkYWdlbmN5LWxpc3RpbmctdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRhZ2VuY3ktbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAkYWdlbmN5LWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtYWdlbmN5LWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkYWdlbmN5LWRldGFpbHMtdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRjb250YWN0LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkY29udGFjdC12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9jb250YWluZXJfbWF4LXdpZHRoOiAkY29udGFjdC12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1jb250YWN0LXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtY29udGFjdC12Ml93cmFwcGVyX21heC13aWR0aDogJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjJfY29udGFpbmVyX21heC13aWR0aDogJGNvbnRhY3QtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1jb250YWN0LXYyIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtY29udGFjdC12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1jb250YWN0LXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpY193cmFwcGVyX21heC13aWR0aDogJGNvbnRhY3QtdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpY19jb250YWluZXJfbWF4LXdpZHRoOiAkY29udGFjdC12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpY193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWNfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJG5ld3MtbGlzdGluZy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogJG5ld3MtbGlzdGluZy12Ml9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtbmV3cy1saXN0aW5nLXYye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogJG5ld3MtZGV0YWlscy12MV9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfY29udGFpbmVyX21heC13aWR0aDogJG5ld3MtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjQ1cHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRzZWxlY3Rpb24tY29udGVudC12MV93cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXNlbGVjdGlvbi12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbXNfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDE5MjBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtc19tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV93cmFwcGVyX21heC13aWR0aDogJGVzdGltYXRpb24tdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfY29udGFpbmVyX21heC13aWR0aDogJGVzdGltYXRpb24tdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV93cmFwcGVyX21heC13aWR0aDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRhbGVydG1haWwtY29udGVudC12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjJfbWFpbi13cmFwcGVyX3dpZHRoICAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHRlYW0tbGlzdGluZy12Ml9jb250YWluZXJfd3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRldmVudHMtbGlzdGluZy12MV93cmFwcGVyICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogJGV2ZW50cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRldmVudHMtZGV0YWlscy12MV9tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfY29udGFpbmVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYxX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG5cclxuICAgICAgICAuYmdfY3RucntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYyX21haW4td3JhcHBlcl93aWR0aCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfY29udGFpbmVyX21heC13aWR0aDogJHByb2dyYW1zLWxpc3RpbmctdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIge1xyXG4gICAgLmhlYWRlci0taW5uZXIge1xyXG4gICAgICAgIC5iZ19jdG5ye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJvZHktLXBhZ2UtaW5uZXJfcGFkZGluZy10b3A7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAkcHJvZ3JhbXMtbGlzdGluZy12M19tYWluLXdyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1saXN0aW5nLXYzX2NvbnRhaW5lcl93cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIHtcclxuICAgIC5oZWFkZXItLWlubmVyIHtcclxuXHJcbiAgICAgICAgLmJnX2N0bnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19kYXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJvZHktLXBhZ2UtaW5uZXJfcGFkZGluZy10b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19kYXRhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M19jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjFfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjFfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjJfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfd3JhcHBlcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjNfbWFpbi13cmFwcGVyX3dpZHRoICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2NvbnRhaW5lcl9tYXgtd2lkdGg6ICRwcm9ncmFtcy1kZXRhaWwtdjNfY29udGFpbmVyX3dyYXBwZXJfd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYm9keS0tcGFnZS1pbm5lcl9wYWRkaW5nLXRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2RhdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19jb250YWluZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5qcy1sYXp5LFxyXG4uanMtc3dpcGVyLWxhenkge1xyXG4gIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjVzO1xyXG5cclxuICAgICYuanMtbGF6eS1sb2FkZWQsXHJcbiAgICAmLmpzLWxhenktZXJyb3Ige1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZy5sYXp5Om5vdChbc3JjXSkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4iLCJcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXHJcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyMTc1OWI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTQ1NTIGVudHJ5IHBvaW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzAwLWNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDEtZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDQtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDAtY29yZS9fMDUtcGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAwLWNvcmUvXzA3LXNwZWNpZmljLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fZHJhd2luZy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2VkaXRvcmlhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbGlua3MtZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX21vcmUtYWN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3NlYXNvbmFsLXJlbnRhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3Nlby10YWcuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19zb2NpYWwuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19zdGF0dXMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL19zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFicy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAxLWVsZW1lbnRzL190aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY2llcy9fYWdlbmN5LWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmNpZXMvX2FnZW5jeS1ob21lLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jaWVzL19hZ2VuY3ktbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY2llcy9fYWdlbmN5LWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52cy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvYWxlcnRtYWlsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JhY2stbGluay9fYmFjay1saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JpZ2RhdGEvX2JpZ2RhdGEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvYmxvYy9fYmxvYy1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvX2NhbGwtdHJhY2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9jb250YWN0LnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvY29udGFjdC52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9jb3VudGVyL19jb3VudGVyLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Nyby9fY3JvLnY0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Rvd25sb2FkL19kb3dubG9hZC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1nbXMtMS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1nbXMtMi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC12MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zZW8uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL19saXN0aW5nLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lbXB0eS1zZWFyY2gvX2VtcHR5LXNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1zZW8uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9yZXN1bHQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50c19kZXRhaWxzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmFiL19mYWIudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvZm9vdGVyL19mb290ZXItdjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8udjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbWFpbi1uYXYvX21haW4tbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tc2VhcmNoL19tYWluLXNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52bWFuZGF0b3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWxzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtcmVsYXRlZC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52My5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzbGV0dGVyL25ld3NsZXR0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BvcGluLWVzdGltYXRpb24tcmFwaWRlL19fZXN0aW1hdGlvbi1wYWdlLWV0YXBlcy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wb3Bpbi1lc3RpbWF0aW9uLXJhcGlkZS9fX2VzdGltYXRpb24tcG9waW4uc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2RldGFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXNfZGV0YWlsLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19kZXRhaWwudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zX2xpc3RpbmcudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLXJlbGF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvbW90ZS9wcm9tb3RlLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMtcmVsYXRlZC9fcHJvcGVydGllcy1yZWxhdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmctdjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmUtZGV0YWlscy52MS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlc19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzX2xpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvcmdwZC9fcmdwZC1jb29raWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Nlby1wYW5lbC9zZW8tcGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnY0LnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS1pbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NvY2lhbHMvX3NvY2lhbHNfc2hhcmUuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjIuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b29scy9fdG9vbHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fY29ubmVjdC5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fbGFuZy5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX21laWxsZXVycy1hZ2VudHMuc2Nzc1wiO1xuQGltcG9ydCBcInNldHRpbmdzLzAyLW1vZHVsZXMvdG9wYmFyL19waG9uZS5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwic2V0dGluZ3MvcmdwZC9fcmdwZC1jb29raWVzLnNjc3NcIjtcclxuQGltcG9ydCBcIjAwLWNvcmUvXzAwLWNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDEtZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzAyLWNvcmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzAzLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDQtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiMDAtY29yZS9fMDUtcGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzA2LWFuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAwLWNvcmUvXzA3LXNwZWNpZmljLnNjc3NcIjtcclxuQGltcG9ydCBcIjAxLXRvb2xzL19hbmltYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fZm9udC5lc3RpbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fZnVuY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fbWl4aW5zLnJlc2V0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMS10b29scy9fbWl4aW5zLnNjc3NcIjtcclxuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2JveC1zaXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2V4cGFuZGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyLWdlbmVyaWMvX2xpbmstYmxvYy5zY3NzXCI7XG5AaW1wb3J0IFwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIjAzLXRhZ3MvX2FyaWEtdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIjAzLXRhZ3MvX2hlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMy10YWdzL19odG1sLnNjc3NcIjtcclxuQGltcG9ydCBcIjA0LW9iamVjdHMvX2RhdGEtc2Nyb2xsLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL19ncmlkcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9faW5uZXJwYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL19saW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbWFyZ2lucy5zY3NzXCI7XG5AaW1wb3J0IFwiMDQtb2JqZWN0cy9fbW9kdWxlLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIjA1LXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS51aS5zY3NzXCI7XG5AaW1wb3J0IFwiMDUtdmVuZG9ycy9fc2ltcGxlYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNS12ZW5kb3JzL19zbGltc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNS12ZW5kb3JzL19zd2lwZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX2FuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19tb2RhbC1zb2NpYWxzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL19tb3JlLWFjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3Njcm9sbC1hbGlnbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9fc2VvLXRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3N0YXR1cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL190YWJzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX2luZm9zLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fc3VibWl0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL190ZXh0YXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGZpZWxkLnNjc3NcIjtcbkBpbXBvcnQgXCIwNi1lbGVtZW50cy9mb3JtL191cGxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL3RleHQvX3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcIjA2LWVsZW1lbnRzL3RpdGxlL190aXRsZS52MS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmcudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwtY29udGVudC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iYWNrLWxpbmsvX2JhY2stbGluay5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Jsb2MvX2Jsb2MtbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2NhbGVuZGFyL19jYWxlbmRhci5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2NvdW50ZXIvY291bnRlci52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52My5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9jcm8vX2Nyby52NC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9kb3dubG9hZC9fZG93bmxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtdjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2VvLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtMS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy0zLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLTUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy02LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtNy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lbXB0eS1zZWFyY2gvX2VtcHR5LXNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19ob21lLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHNfZGV0YWlsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmFxL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2Zvcm0vX2Zvcm0udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvamVzdGltby9famVzdGltby52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvc2VvLXRleHRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21haW4tbmF2L19fbWFpbi1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUtZHJvcGRvd24uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFpbi1zZWFyY2gvX21haW4tc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcuYmxhbmsuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9tYXAvX19tYXAuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL19tYXAudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3c19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3MvX25ld3NfbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1yZWxhdGVkLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL25ld3NsZXR0ZXIvX25ld3NsZXR0ZXIudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19saXN0aW5nLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtc19saXN0aW5nLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1kZXRhaWwudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvZ3JhbXMvX3Byb2dyYW1zLWRldGFpbC52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9ncmFtcy9fcHJvZ3JhbXMtZGV0YWlsLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb2dyYW1zL19wcm9ncmFtcy1yZWxhdGVkLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb21vdGUvX3Byb21vdGUudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1kZXRhaWwudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjMuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL19hcHBseW9ubGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX21vZGFsLmRwZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnRpZXMtcmVsYXRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21vZHVsZXMvX3Byb3BlcnR5LWRldGFpbF9hZ2VuY3kuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tb2R1bGVzL190b29scy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9yZXByZXNlbnRhdGl2ZXMvX3JlcHJlc2VudGF0aXZlcy1kZXRhaWxzLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3JlcHJlc2VudGF0aXZlcy9fcmVwcmVzZW50YXRpdmVzLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvcmVwcmVzZW50YXRpdmVzL19yZXByZXNlbnRhdGl2ZXMtbGlzdGluZy52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9yZ3BkL19fcmdwZC1jb29raWVzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3JncGQvX3JncGQtdjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24uY29udGVudC52MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZW8tcGFuZWwvc2VvLXBhbmVsLnYxLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52My5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjQuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLWlubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvc29jaWFscy9fc29jaWFsc19zaGFyZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX2FsZXJ0bWFpbC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX2Nvbm5lY3Quc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzXCI7XG5AaW1wb3J0IFwiMDctbW9kdWxlcy90b3BiYXIvX2xhbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19tZWlsbGV1cnMtYWdlbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwNy1tb2R1bGVzL3RvcGJhci9fcGhvbmUuc2Nzc1wiO1xuQGltcG9ydCBcIjA3LW1vZHVsZXMvdG9wYmFyL19zZWxlY3Rpb24taWNvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIwOC1wYWdlcy9fcGFnZS1lc3RpbWF0aW9uLWV0YXBlcy1tb2R1bGUuc2Nzc1wiO1xuQGltcG9ydCBcIjA4LXBhZ2VzL19wYWdlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIwOS11dGlsaXRpZXMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIwOS11dGlsaXRpZXMvX2xhenkuc2Nzc1wiO1xuQGltcG9ydCBcIjA5LXV0aWxpdGllcy9fc2NyZWVuLXJlYWRlci10ZXh0LnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICAgIC0td3JhcHBlci14OiAjeyR3cmFwcGVyX3BhZGRpbmcteF92YWx1ZX07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgLS13cmFwcGVyLXg6ICN7JHdyYXBwZXJfcGFkZGluZy14LS14c192YWx1ZX07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgLS13cmFwcGVyLXg6ICN7JHdyYXBwZXJfcGFkZGluZy14LS1tZF92YWx1ZX07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Q3VzdG9tIFN0eWxlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdjdXN0b21zJztcclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhlYWRlcl9fbG9nby5sb2dvIHtcclxuICAgIHRvcDogMmVtOyAgIFxyXG4gICAgLmxvZ29fX3NvdXJjZXsgICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udG9wYmFyX19sb2dvIHtcclxuICAgIC5sb2dve1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udG9wYmFyX19jb25uZWN0LmNvbm5lY3Qge1xyXG4gICAgLnRpdGxlX19sYWJlbHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLm1haW4tbmF2X19sb2dvIHtcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXZfX3dyYXBwZXJ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTklO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIC5sb2dvX19zb3VyY2V7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19zZW8tcGFuZWx7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICAgIC5tYWluLW5hdl9fdG9vbHMge1xyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgLm1lbnVfX2xhYmVse1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tZW51X2hvdmVyZWQge1xyXG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIge1xyXG4gICAgICAgIC5tYWluLW5hdl9fdG9vbHMge1xyXG4gICAgICAgICAgICAubWVudV9faXRlbTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAubWVudV9fbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3VibWVudV9fbGlua3tcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG4uZmFiLXYxIC5mYWItdjFfX2l0ZW0+KiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbn1cclxuLnRvcGJhcl9fY29ubmVjdC5jb25uZWN0IHsgICAgXHJcbiAgICAuc2hvd2hpZGUge1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5zaG93aGlkZV9fY29udGVudHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3doaWRlX19jb250ZW50e1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9keS0taG9tZXtcclxuICAgIC5tYWluLW5hdl9fdG9vbHMge1xyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgLm1lbnVfX2xhYmVse1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTNweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNFQVJDSCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLy9zZWFyY2ggdmFyaWFibGVzXHJcbiRzZWFyY2hfYnV0dG9uX3NpemUgOiAxNnB4O1xyXG4kc2VhcmNoX2ZvbnRfZmFtaWx5OiAkZm9udC1mYW1pbHktLTIgO1xyXG4kc2VhcmNoX2J1dHRvbl93ZWlnaHQ6IDYwMDtcclxuJGNvbG9yX2J1dHRvbl9iZ19jb2xvcmhvdnJlZDokY29sb3JfbmV1dHJhbC0xO1xyXG4kY29sb3JfYnV0dG9uX2NvbG9yaG92cmVkOiRjb2xvcl9icmFuZC0xO1xyXG4kY29sb3JfYnV0dG9uX2JvcmRlcl9jb2xvcmhvdnJlZDokY29sb3JfbmV1dHJhbC0xO1xyXG4kY29sb3JfYnV0dG9uX2NvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWFyY2hfaW5wdXRfc2l6ZTogMTVweDtcclxuJHNlYXJjaF9pbnB1dF93ZWlnaHQ6IDQwMDtcclxuJHNlYXJjaF9maWx0ZXJfMmVtZWxpbmVfc2l6ZToxNnB4O1xyXG4kc2VhcmNoX2ZpbHRlcl8yZW1lbGluZV93ZWlnaHQ6NjAwO1xyXG4kc2VhcmNoX2ZpbHRlcl8zZW1lbGluZV9zaXplOjE1cHg7XHJcbiRzZWFyY2hfZmlsdGVyXzNlbWVsaW5lX3dlaWdodDo2MDA7XHJcbiRzZWFyY2hfYnRuX3N1Ym1pdF9mb250U2l6ZToyMHB4O1xyXG4kc2VhcmNoX2J0bl9zdWJtaXRfZm9udHdlaWdodDo0MDA7XHJcblxyXG4uc2VhcmNoLWZpbHRlci1mdWxsIHtcclxuXHQubW9kYWxfX2JvZHkge1xyXG5cdFx0LmhlYWRlcl9fbG9nb19fc2VhcmNoIHtcclxuXHRcdFx0LmhlYWRlcl9faG9tZS1saW5rIHtcclxuXHRcdFx0XHQubG9nb19fc291cmNlIHtcclxuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lcntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICB0b3A6IDYxJTtcclxuICAgIH1cclxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MywgNjAsIDY5LCAuODMpO1xyXG4gICAgfVxyXG59XHJcbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcblx0LmZvcm1fX2NvbnRlbnQge1xyXG5cdFx0LmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xyXG5cdFx0XHRmb250LXNpemU6ICRzZWFyY2hfYnV0dG9uX3NpemU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoX2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9idXR0b25fd2VpZ2h0OyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZlLCY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnV0dG9uX2JnX2NvbG9yaG92cmVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnV0dG9uX2JvcmRlcl9jb2xvcmhvdnJlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOmNvbG9yX2J1dHRvbl9jb2xvcmhvdnJlZDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHtcclxuXHRcdFx0LnN1Ym1pdF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkc2VhcmNoX2J1dHRvbl9zaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2hfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9idXR0b25fd2VpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGluZV9fY29udGFpbmVyIHtcclxuXHRcdFx0LmZvcm1fX2ZpZWxkIHtcclxuXHRcdFx0XHQuZm9ybVJhbmdlX19jb250YWluZXIge1xyXG5cdFx0XHRcdFx0LmZvcm1SYW5nZV9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHNlYXJjaF9pbnB1dF9zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlYXJjaF9mb250X2ZhbWlseTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWFyY2hfaW5wdXRfd2VpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcclxuICAgIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaF9pbnB1dF9zaXplO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoX2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoX2lucHV0X3dlaWdodDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG5cdC5mb3JtU2VsZWN0X19jb250ZW50IHtcclxuXHRcdC50ZXh0ZmllbGRfX2lucHV0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAkc2VhcmNoX2lucHV0X3NpemU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoX2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9pbnB1dF93ZWlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUge1xyXG5cdFx0LmxhYmVsLWVsZW1lbnQge1xyXG5cdFx0XHRmb250LXNpemU6ICRzZWFyY2hfaW5wdXRfc2l6ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2hfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoX2lucHV0X3dlaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5yZXNldF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkc2VhcmNoX2ZpbHRlcl8zZW1lbGluZV9zaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2hfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9maWx0ZXJfM2VtZWxpbmVfd2VpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcblx0LmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcblx0XHQubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xyXG5cdFx0XHQuYnV0dG9uX0NvbnRlbnQge1xyXG5cdFx0XHRcdC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRzZWFyY2hfZmlsdGVyXzJlbWVsaW5lX3NpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2hfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWFyY2hfZmlsdGVyXzJlbWVsaW5lX3dlaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5yZXNldF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkc2VhcmNoX2ZpbHRlcl8zZW1lbGluZV9zaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2hfZm9udF9mYW1pbHk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZWFyY2hfZmlsdGVyXzNlbWVsaW5lX3dlaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIHtcclxuXHRcdFx0LnN1Ym1pdF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkc2VhcmNoX2J0bl9zdWJtaXRfZm9udFNpemU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9idG5fc3VibWl0X2ZvbnR3ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICAubGluay1lbWFpbF9fY29udGVudCB7XHJcbiAgICAgICAgLmxpbmstZW1haWxfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XHJcbiAgICAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIHtcclxuICAgICAgICAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFue1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENybyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcm8tdjJfX2NvbnRlbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7ICAgICAgICBcclxuICAgIH1cclxufVxyXG4uY3JvLXYyX19saW5rcyB7XHJcbiAgICAuYnV0dG9uLWRyYXdpbmd7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2VydmljZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlcnZpY2VzLXY0X190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZXJ2aWNlcy12NF9faXRlbS13cmFwcGVye1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBBbGVydG1haWwgaG9tZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWxlcnRtYWlsLXYxX19jb250ZW50e1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNpbG9zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2lsb3MtdjF7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVlbSAwIDA7ICAgICAgICBcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmZvb3Rlci12MSB7XHJcbiAgICAuY29weXJpZ2h0X19uYXYtbGlzdCB7XHJcbiAgICAgICAgLm5hdi1saXN0X19pdGVte1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodF9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci12MS10b3BfX2Nvb3Jkcy0td3JhcHBlcntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dve1xyXG4gICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgaGVpZ2h0OiAyNS45OHB4O1xyXG59XHJcbi5mb290ZXItdjEtdG9wX19jb29yZHMtLWNvbnRlbnR7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRlbSAwIDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgJjpub3QoJjpudGgtY2hpbGQoMSkpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAmOm50aC1jaGlsZCgyKSwmOm50aC1jaGlsZCgzKSwmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscy5zb2NpYWxze1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb290ZXItdjEtdG9wX19jb250ZW50e1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXYxLXRvcF9fY29vcmRzLW5hbWUge1xyXG4gICAgLnRleHR7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci12MS10b3BfX3NvY2lhbHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICAgIC5zb2NpYWxzX190aXRsZXtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcbi5mb290ZXItdjEtdG9wX19jb250ZW50LS1tdWx0aSB7XHJcbiAgICAuZm9vdGVyLXYxLXRvcF9fc29jaWFscyB7XHJcbiAgICAgICAgLnNvY2lhbHNfX3RpdGxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci12MS10b3BfX3BhcnRuZXJzIHtcclxuICAgIC5wYXJ0bmVyc19fbGlzdHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAucGFydG5lcnNfX2xpc3R7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcnRuZXJzX19pbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5wYXJ0bmVyc19fd3JhcHBlcntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXYxLXRvcF9fY29vcmRzLS1pbmZvc3tcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQQVJURU5BSVJFUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBhcnRuZXItbGlzdGluZy12MSB7XHJcbiAgICAuaXRlbV9fZGVjb3JhdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICB9XHJcbiAgICAuaXRlbV9faW1nLS1jb250YWlue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIExJU1RJTkcgQklFTlMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5ib2R5LS1pbm5lciB7XHJcbiAgICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICAgICAgLmhlYWRlcl9fZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtIHtcclxuXHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtLWNvbnRlbnQtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRlbSAxZW0gMCA1ZW07ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcclxuICAgIC5maWx0ZXItdmFsdWV7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLXRleHQge1xyXG4gICAgICAgIC50ZXh0LWVsZW1lbnR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBERVRBSUwgQklFTlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hZ2VuY3lfX2NvbnRlbnQge1xyXG4gICAgLmNvbnRlbnRfX2xlZnR7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb3BlcnR5LWRldGFpbC12Ml9fZGVjb3JhdGUge1xyXG4gICAgLmRlY29yYXRlX192aXN1YWwgaW1ne1xyXG4gICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcbn1cclxuLnByb3BlcnR5LWRldGFpbC12M19faXRlbS1zdGF0dXMge1xyXG4gICAgLnByb3BlcnR5LXN0YXR1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbn1cclxuLmFnZW5jeV9fY29udGVudCB7XHJcbiAgICAuY29udGVudF9fbGVmdF9fZGVjb3JhdGUge1xyXG4gICAgICAgIC5kZWNvcmF0ZV9fdmlzdWFsIGltZ3tcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGFnZSBlc3RpbWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG5cdCNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcblx0XHQubW9kdWxlLWZvcm0ge1xyXG5cdFx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRcdC5zZWxlY3RfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFuZyhkZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhbmcoZGUpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVtcHR5LXNlYXJjaF9fbGluayB7XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXJ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41JTsgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hZ2VuY3lfX2NvbnRlbnQge1xyXG5cdC5jb250ZW50X19sZWZ0X19jb29yZHMge1xyXG5cdFx0LmNvb3Jkc19fdGV4dCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXZ3OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHRcdFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xyXG4gICAgICAgICAgICB9XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVtcHR5LXNlYXJjaF9fbGluayB7XHJcbiAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnR7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBsYW4gZGUgc2l0ZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVkaXRvcmlhbF9faXRlbXtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLS1pbm5lciB7XHRcclxuICAgIC5iZ19jdG5yIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0OyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTEVSVE1BSUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWxlcnRtYWlsLXYxX19zbG9nYW57XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAmOmxhbmcoZGUpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDZ2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0bWFpbC12MV9fbGlua3N7XHJcbiAgICAuYnV0dG9uLWRyYXdpbmd7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0bWFpbC12MV9fdGV4dC50ZXh0e1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJ2dztcclxuICAgICAgICAmOmxhbmcoZGUpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk5M3B4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICY6bGFuZyhlbil7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hbGVydG1haWwtdjFfX2NvbnRlbnR7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDllbTtcclxuICAgIH1cclxufVxyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2t7XHJcbiAgICAuZm9ybS10b3AtYmxvY2t7XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc3tcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMC41ZW07ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm1fX2ZpZWxke1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjRlbSAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0bWFpbC12MV9fdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMXtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3OyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjd2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb250YWN0LXYyX19kZWNvcmF0ZSBpbWd7XHJcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xyXG59XHJcbi50ZWFtLWxpc3RpbmctdjFfX2l0ZW17XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAzZW0gMWVtIDJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xyXG4gICAgLmZpbHRlci10ZXh0IHtcclxuICAgICAgICAudGV4dC1lbGVtZW50e1xyXG4gICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWxhYmVsLC5maWx0ZXItdmFsdWV7XHJcbiAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcbn1cclxuLmFnZW5jeS1saXN0aW5nLXYxX19kZWNvcmF0ZSBpbWd7XHJcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xyXG59Il19 */
